我非常想排版下面的图表,但我完全无法从任何 xypic 指南中理解如何做到这一点。非常感谢帮助和示例!
答案1
我最近通常的建议是切换到更现代的软件包。这是最后一个tikz-cd
:
\documentclass[tikz]{standalone}
\usepackage{tikz-cd,mathtools}
\tikzset{mydescription/.style={anchor=center,fill=white}}
\begin{document}
\begin{tikzcd}
\mathcal{C} \ar[rr,bend left=55,"F"{name=F}]
\ar[rr,bend left=20,"G"{name=G,mydescription}]
\ar[rr,bend right=20,"H"{name=H,mydescription}]
\ar[rd,bend right=30,"K"{swap}] & &
\mathcal{E} \\
& \mathcal{D} \ar[ru,bend right=30,"\operatorname{Ran}_K H"{swap}]
\ar[Rightarrow,to=H,"\epsilon^H"{swap}] &
\ar[Rightarrow,from=H,to=G,"\beta"{swap}]
\ar[Rightarrow,from=G,to=F,"\alpha"{swap,pos=0.3},shorten >=1.5pt]
\end{tikzcd}
\end{document}
如果Ran
是文档中的常用运算符,那么您当然希望使用全局定义它,\DeclareMathOperator
而不是特别指定 \operatorname
我在这里的代码中使用过。