xymatrix 中的间距太大

xymatrix 中的间距太大

我正在使用 xypic 包,并编写了以下 xymatrix

  \[ 
  \xymatrix{ 
  x       \ar@(ur,dr)[]|{a} \\
  |         \\
  y       \ar@(ur,dr)[]|{b}\\ 
  |          \\  
  z        \ar@(ur,dr)[]|{c}  
   } 
  \] 

但输出的 pdf 文件的间距非常糟糕(行与行之间的间隙/间距太大)。我花了一些时间修改了 3.3 间距和旋转 [第 9 页],来自此链接http://www-bcf.usc.edu/~cautis/tools/xypic.pdf但该链接没有帮助。

有没有办法让行与行之间的间隙变小?

答案1

您可以使用 来调节行间距@R;例如下面的代码将其缩短了 2pc(24pt,但通常以 pica 为单位)。

\documentclass{article}
\usepackage[all,cmtip]{xy}
\begin{document}
\[
\xymatrix@R-2pc{
 x \ar@(ur,dr)[]|{a} \\
 |                   \\
 y \ar@(ur,dr)[]|{b} \\
 |                   \\
 z \ar@(ur,dr)[]|{c}
}
\]
\end{document}

在此处输入图片描述

另一种方法是使用无尖箭头,再次缩短行距:

\documentclass{article}
\usepackage[all,cmtip]{xy}
\begin{document}
\[
\xymatrix@R-1pc{
 x \ar@(ur,dr)[]|{a} \ar@{-}[d] \\
 y \ar@(ur,dr)[]|{b} \ar@{-}[d] \\
 z \ar@(ur,dr)[]|{c}
}
\]
\end{document}

在此处输入图片描述

相关内容