带 XY 矩阵的钩形箭头

带 XY 矩阵的钩形箭头

在带有 XY 矩阵的图中绘制钩形箭头的简单方法是\ar@{^{(}->}。但结果是 的钩形比 的钩形更大\hookrightarrow

我怎样才能解决这个差异?

非常感谢。

答案1

钩状箭头xy是此软件包中丑陋的部分之一。它看起来就是不对劲。您可以将此问题写信给维护者(如果仍然活跃),或者切换到更现代且更易于阅读的版本tikz-cd。在我的 MWE 中,我展示了两者,以显示它们的钩状箭头之间的区别:

% arara: pdflatex

\documentclass{article}
\usepackage[all,cmtip]{xy}
\usepackage{tikz-cd}

\begin{document}    
\[\xymatrix{A\ar@{^{(}->}[r]& B}\]
\[\begin{tikzcd}        
    A \arrow[hook]{r} & B   
\end{tikzcd}\]
\end{document}

在此处输入图片描述

后者相当于‘正常’ \hookrightarrow

相关内容