当我尝试编译下图时
\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,因为我们无法重现您的问题。您的代码片段运行正常,如下所示。不过,我提供了抄本tikz-cd它更加现代化,也许对你来说也很有趣。
% 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}