我正在使用 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}