xymatrix 中可以有弯曲的、空的、断的箭头吗?

xymatrix 中可以有弯曲的、空的、断的箭头吗?

在 \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有所帮助。

相关内容