帮助提供图表

帮助提供图表

我对 xy-pic 包没有太多经验,我总是尝试通过复制和粘贴代码来弄清楚事情。

我被困在这里:我想得到一个从 A 到 C 带有大写名称的箭头。

\xymatrix{ A \ar[r] ^a="a"  & B \ar[r] ^b="b" & C }

我成功策划的是:

\xymatrix{A \ar[r] ^a="a" & B \ar[r] ^b="b" & C \ar @/^/ "a";"b" }

但我希望箭头从AC:(

我很感激任何帮助!非常感谢!

答案1

只是为了提供一个替代方案,tikz-cd包也可以用来生成交换图,利用PGF/TikZ;以下是生成所需图表的代码:

\documentclass{article}
\usepackage{tikz-cd}

\begin{document}

\begin{tikzcd}
 A \ar{r}{a}\ar[bend left=40]{rr}{b\circ a} & B \ar{r}{b} & C
\end{tikzcd}

\end{document}

在此处输入图片描述

答案2

您可以向箭头添加修饰符:

\documentclass{article}
\usepackage[all,cmtip]{xy}
\begin{document}
\xymatrix{
 A \ar[r]^a \ar@<3pt>@/^1pc/[rr]^{b\circ a} & B \ar[r]^b & C
}
\end{document}

随着@/^1pc/你说箭头是弯曲的,随着@<3pt>你把它向上移动一点,所以箭头的尖端接近C不要重叠。

在此处输入图片描述

相关内容