你好,我有以下图表\xymatrix
\xymatrix@R=2pt{A \ar[r] & B \ar[r] & C & D\\ E \ar[ur] & F \ar[r] & & D}
有没有办法将 C 列和 D 列之间的间隙缩小到自定义大小?即将一列的宽度设置为给定值。
答案1
您不能有不等距的列;但是当您想要宽间距时,您可以通过跨越两列来欺骗 Xy-pic 认为它们是等距的:
\documentclass{article}
\usepackage[all,cmtip]{xy}
\begin{document}
\[
\xymatrix@C=1em{
A \ar[rr] \ar[d] && B \ar[rr] \ar[d] && C\ar[dr] & D \ar[d] \\
A' \ar[rr] && B' \ar[rr] && C' \ar[r] & D'
}
\]
\end{document}