xymatrix 中列间距不等

xymatrix 中列间距不等

你好,我有以下图表\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}

在此处输入图片描述

相关内容