xymatrix 直立箭头中断标记

xymatrix 直立箭头中断标记

当我尝试编译下图时

\xymatrix
{
A\ar[r]^{g}{\ar[d]_j} & B\ar[d]^{e}\\
X\ar[r]_{f} \ar[ur]^{\tilde g}& Y
}

箭头标签的下标被视为 A 和 X 的下标,但如果我取出对角箭头,它可以正常编译

\xymatrix
{
A\ar[r]^{g}{\ar[d]_j} & B\ar[d]^{e}\\
X\ar[r]_{f} & Y
}

这是我的问题还是一个 bug?我该如何修复?

编辑:以下是编译后的图表的图片

无对角线

在此处输入图片描述

对角线

在此处输入图片描述

修改 2:我刚刚尝试在 Texclipse 设置中编译相同内容,但结果实际上是一样的。所以这不是 Anki 的问题。

答案1

请提供 MWE,因为我们无法重现您的问题。您的代码片段运行正常,如下所示。不过,我提供了抄本它更加现代化,也许对你来说也很有趣。

% arara: pdflatex

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

\begin{document} 
\[\xymatrix{%
    A\ar[r]^{g}\ar[d]_j & B\ar[d]^{e}\\
    X\ar[r]_{f} \ar[ur]^{\tilde g} & Y
}\]
\[\begin{tikzcd}
    A\ar{r}{g}\ar{d}[swap]{j} & B\ar{d}{e} \\
    X\ar{r}[swap]{f}\ar{ur}{\tilde{g}} & Y
\end{tikzcd}\]
\end{document}

在此处输入图片描述

相关内容