在 xypic 中使用 twocell 的问题

在 xypic 中使用 twocell 的问题

我尝试使用\rtwocell命令在交换图中生成两个单元格,但我的 LaTeX 安装(Mac 上的 TeX Live)无法识别它。它似乎可以识别我尝试过的所有其他内容。TeX Live 上xypic是否存在已知问题?xypic

这是我尝试过的例子:

\documentclass[11pt]{article}
\usepackage[all,2cell]{xy}
\begin{document}
\[ \xymatrix{A\rtwocell^f_g{\eta}& B} \]
\end{document} 

这是产生的错误

! Undefined control sequence.
<argument> \xyeatall@ \everyentry@ A\rtwocell 
                                              ^f_g{\eta }
l.4 \[ \xymatrix{A\rtwocell^f_g{\eta}& B}
                                          \]

答案1

正如手册中一个相当隐蔽的地方所说,你必须说

\UseTwocells

(第xy44 页)。

\documentclass[11pt]{article}
\usepackage[all,2cell]{xy}
\UseTwocells

\begin{document}
\[ \xymatrix{A\rtwocell^f_g{\eta}& B} \]
\end{document} 

也可以看看https://tex.stackexchange.com/a/41784/4427

对于双单元格应该有一个新的语法,但不幸的是手册没有描述它。

相关内容