在 tikz-cd 中命名某些箭头时出现问题

在 tikz-cd 中命名某些箭头时出现问题

我在某个图表中做错了什么,我似乎无法弄清楚如何命名弯曲的箭头。这是一个 MWE(使用包 tikzcd 和 tikz + 库 cd 都出现相同的错误:

\begin{tikzcd}
        & & A\ar{dl}\arrow[dll, bend right] &\\
        B & C\lar[dashed]{\exists!\Phi} & & D\ar[hook]{ul}\ar{dl}\\
        & & E\ar[hook]{ul}\ar[ull, hook, bend left] &
\end{tikzcd}

我需要将箭头命名为 A -> B,但是每当我输入时\arrow[dll, bend right "\psi"],就会出现一条错误消息,表明不存在名为 $\psi$ 的颜色(是的,很奇怪)。

我该如何解决这个问题?提前致谢。

答案1

欢迎使用 TeX-SE!你只是忘了一个逗号,即bend right和标签需要用逗号分隔。(如果你愿意,我们可以删除这些帖子。)

\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}
        & & A\ar{dl}\arrow[dll, bend right,"\psi" '] &\\
        B & C\lar[dashed]{\exists!\Phi} & & D\ar[hook]{ul}\ar{dl}\\
        & & E\ar[hook]{ul}\ar[ull, hook, bend left] &
\end{tikzcd}
\end{document}

在此处输入图片描述

相关内容