答案1
可以使用bend left
或制作弯曲箭头bend right
。ur
在\arrow
命令中使用 可使箭头指向上一行、右一列。同样,uurr
将指向上两行、右两列。
\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}
& & D_{c(f)}\\
R\arrow[r] & \pi_{\alpha}D_{\alpha}\arrow[r,yshift=2pt,"c"]\arrow[r,yshift=-2pt,"d"']\arrow[ur]\arrow[d] & \pi_fD_{c(f)}\arrow[d]\arrow[u,"\pi_f"']\\
C\arrow[r]\arrow[rr, bend right,"F"']\arrow[ur]\arrow[u,dashed,"\exists!"]\arrow[uurr,bend left,"F"] & D\arrow[r] & E
\end{tikzcd}
\end{document}