我有以下简单的图表:
\[
\xymatrix{
A \ar[r]\ar[d] & B\ar[d] \\
C \ar[r] & Dxxx = Exxx = Fxxx}
\]
它将排版成具有B
向下箭头,可能指向零件Exxx
,因为Dxxx = Exxx = Fxxx
节点很长。但是,我希望排版它,以便它具有与
\[
\xymatrix{
A \ar[r]\ar[d] & B\ar[d] \\
C \ar[r] & D}
\]
额外的xxx = Exxx = Fxxx
部分位于D
最后一个节点。
我该怎么做?我记得在一些指南中看到过这个,但是找不到了。
答案1
可以将节点用括号括起来,并在其前面加上 ,从而将节点向右移动*+[r]
。因此,如果您输入
\[
\xymatrix{
A \ar[r]\ar[d] & B\ar[d] \\
C \ar[r] & *+[r]{Dxxx = Exxx = Fxxx}}
\]
那么你会得到
这在 amslatex-primer 的第 8.3 节中有描述,网址为http://www.ctan.org/pkg/amslatex-primer