tikzcd 交叉口秩序问题

tikzcd 交叉口秩序问题

我需要绘制下图

在此处输入图片描述

但我不知道如何使用 crossing over才能使从 C 到 B 的箭头穿过其余部分。

  • 可以这样做吗?

这是我的代码。如果可以的话我应该如何修改它?

\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}
& A \arrow{rr} \arrow{d} & & B \arrow{d} \\
C \arrow{ur} \arrow[bend right = 50]{urrr} \arrow{d} & D \arrow{rr}& & E\\
F \arrow{ur} \arrow[bend right = 50]{urrr} & & &
\end{tikzcd}
\end{document}

答案1

最后使用绝对位置构建这个箭头即可。

\arrow[from=2-1,to=1-4,bend right = 50,crossing over]{urrr}

截屏

\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}
& A \arrow{rr} \arrow{d} & & B \arrow{d} \\
C \arrow[ur]  \arrow{d} & D \arrow[rr]& & E\\
F \arrow[ur] \arrow[bend right = 50]{urrr} & & &
\arrow[from=2-1,to=1-4,bend right = 50,crossing over]{urrr}
\end{tikzcd}

\end{document}

相关内容