交换图问题(箭头上方的标签)

交换图问题(箭头上方的标签)

我写了下面的图:

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

\begin{document}

\begin{tikzcd}
& D \arrow[d,"f"] \arrow[dl, dashrightarrow, "F"] \\
M \arrow[r,"\phi"] & N
\end{tikzcd}

\end{document}

我想知道是否有办法将函数 $F$ 放在 dashrightarrow 上方。

答案1

只是swap

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

\begin{document}

\begin{tikzcd}
& D \arrow[d,"f"] \arrow[dl, dashrightarrow, "F"] \\
M \arrow[r,"\phi"] & N
\end{tikzcd}

\begin{tikzcd}
& D \arrow[d,"f"] \arrow[dl, dashrightarrow, swap, "F"] \\
M \arrow[r,"\phi"] & N
\end{tikzcd}

\end{document}

在此处输入图片描述

把箭头想象成一条河流,箭头尖端是河口;那么标签默认沿着左岸放置;你可以swap把它放在右岸。

答案2

尝试

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

    \begin{document}
\begin{tikzcd}
& D \arrow[d,"f"] \arrow[dl,dashrightarrow, "F"'] \\
M \arrow[r,"\phi"] & N
\end{tikzcd}
    \end{document}

诀窍就是使用"F"'

在此处输入图片描述

相关内容