xymatrix:与大节点一起使用时箭头位置不正确

xymatrix:与大节点一起使用时箭头位置不正确

我发现使用xymatrix较大的节点会导致箭头位置尴尬:

在此处输入图片描述

梅威瑟:

\documentclass{book}
\usepackage{xypic}
\begin{document}
\xymatrix{
\textbf{Natural Numbers}
\ar@/_/[r]  &\textbf{Integers} \ar@/_/[l]
}
\end{document} 

如能提出更优雅的放置方式建议,我们将不胜感激。

(如果可能的话,我更喜欢使用 的解决方案xymatrix。我有许多使用 的图表xymatrix,其中大多数都没有问题,而且我不希望将它们全部转换为例如tikz。)

请注意,xymatrix手册中包含有关更改箭头目标的信息,但没有有关更改箭头源的信息......而这里正是源端存在问题。

答案1

我不知道您想要的最终产品,但可以选择其中之一(我不知道如何选择箭头的正确方向):

\documentclass{book}
\usepackage[all]{xy}
\begin{document}
\xymatrix{
\textbf{Natural Numbers} \ar@(ul,ur)[r] &\textbf{Integers} \ar@/^5mm/[l]
}
\end{document} 

在此处输入图片描述

相关内容