交换图:用箭头“跳过”一个物体

交换图:用箭头“跳过”一个物体
    $$\begin{tikzcd} A\ar[r,shift left,"f"] 
&\ar[l,shift left,"h"] B\ar[r,shift left,"g"] 
&\ar[l,shift left,"l"]\ar[l,bend left, shift left,"h"] 
C\end{tikzcd}$$ 

在此处输入图片描述

这几乎就是我想要的,只是 $h$ 箭头从 $C$ 指向 $B$,而不是从 $C$ 指向 $A$。我该如何修改代码来实现这一点?

编辑:不小心把两个箭头称为“h”。这不是故意的,但我认为文字清楚地说明了我指的是哪一个。

答案1

使用ll\ar[ll,bend left, shift left,"h"]两个ls 表示箭头应该向左移动两个位置。

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

\begin{document}
      \[\begin{tikzcd} A\ar[r,shift left,"f"]
            &\ar[l,shift left,"h"] B\ar[r,shift left,"g"]
            &\ar[l,shift left,"l"]\ar[ll,bend left, shift left,"h"] C
        \end{tikzcd}
      \]
\end{document}

在此处输入图片描述

相关内容