默认情况下,内联xymatrix
被非零空间包围:
\documentclass{amsart}
\usepackage[all]{xy}
\begin{document}
[\(\xymatrix{A}\)] vs.\ [\(A\)]
\end{document}
生产
我如何调整(实际上是删除)该间距?编辑后添加@Sebastiano回答:如果可能的话,我想通过一些适当的方式\setlength
或通过传递一些适当的参数来做到这一点xymatrix
,而不是通过在之前或之后手动添加间距命令。
答案1
有几个(有点神秘的)命令xy
可以调整间距。请参阅第 3.3 节手册了解详情。就你的情况而言,我认为你想将边距 ( @M
) 设置为0pt
。
还有@1
为“单线”图设计的“特殊代码”,用于改善线上的放置:
\documentclass{amsart}
\usepackage[all]{xy}
\begin{document}
[\(\xymatrix@M=0pt{A}\)] vs.\ [\(A\)] vs.\ [\(\xymatrix@1{A}\)]
\end{document}