在 \xymatrix 中,该命令
\ar@{}[dr] |{\text{lab}}
排版了一个空箭头,被一些文本打断。同样,该命令
\ar@/^10pt/ @{->}[ur] |{\text{lab}}
排版了一个弯曲箭头,被一些文本打断。我期望
\ar@/^10pt/ @{}[ur] |{\text{lab}}
排版一个弯曲的空箭头,被一些文本打断,但事实并非如此。有没有一种方便的方法来实现弯曲、空、断开?
这是一个简单的例子:
\documentclass{amsart}
\usepackage[all]{xy}
\begin{document}
\begin{equation}
\xymatrix{
a \ar@/^10pt/ @{}[r] |{\text{lab}} & b
}
\end{equation}
\end{document}
答案1
我不知道为什么会发生这种情况,但\ar@{}
用\ar@{{ }{ }}
或替换\ar@{ { }}
有效。但\ar@{{ } }
不行:)。一个最小的工作示例:
\documentclass{amsart}
\usepackage[all]{xy}
\begin{document}
\xymatrix{a \ar @{{ }{ }} @/^10pt/ [r] |{\text{lab}} & b}
\end{document}
如果有人知道为什么会发生这种情况,请编辑我。我猜更明确地解释会xy
有所帮助。