我正在尝试在另外两个箭头的中点之间排版一个箭头。我认为更规范的选择是给两个箭头的标签一个目标,然后在这些目标之间画一个箭头,就像
\xymatrix{A\ar[r]^{a}="a" & B\ar[r]^{b}="b" &C \ar@{->}@/_1pc/"a";"b"}
但我得到的只是一个从 C 出发指向我的标签 a 的箭头,然后 TeX 排版;“b”,完全忽略了分号的存在,它告诉它箭头应该从目标“b”出发,即我的标签 b。
答案1
我终于明白了问题所在。是法语版的 Babel 软件包造成了问题,可能干扰了 TeX 理解字符“”的方式。事实上,将语言设置为意大利语或德语时也会出现同样的问题,似乎想要 Babel 的唯一选择就是将其设置为英语。当我写这个答案时,我实际上意识到我并不确定 Babel 软件包的意义何在……