考虑以下 MWE:
\documentclass{article}
\usepackage[all]{xy}
\begin{document}
\begin{equation}
\xymatrix{
\bullet \ar[r]\ar[d] & \bullet\\
\bullet
}
\end{equation}
\end{document}
我知道我可以使用@R或@C调整行和列的尺寸。我的问题是:如何将行尺寸设置为默认列尺寸的一半?即不影响列尺寸?
答案1
根据 Xy-pic 参考手册第 26.3 节 ( texdoc xyrefer
),行和列分隔的默认值均等于2pc
。
可以通过@R=<dimen>
、@R+<dimen>
或 来设置单个矩阵的行分隔@R-<dimen>
。同样,C
是设置列分隔。
\documentclass{article}
\usepackage[all,cmtip]{xy}
\begin{document}
\xymatrix{
A \ar[r] \ar[d] & B \ar[d] \\
C \ar[r] & D
}
\xymatrix@R=2pc@C=2pc{
A \ar[r] \ar[d] & B \ar[d] \\
C \ar[r] & D
}
\xymatrix@C=1pc{
A \ar[r] \ar[d] & B \ar[d] \\
C \ar[r] & D
}
\end{document}