Проблема с этикеткой в ​​TIKZ-cd

Проблема с этикеткой в ​​TIKZ-cd

Я не могу понять, почему следующее не работает, когда я добавляю метку. Сначала я покажу рабочий пример, мне нужна простая коммутативная диаграмма с меткой на каждой стрелке. Рабочий пример ниже:

\begin{tikzcd}[matrix scale=2.5, transform shape, nodes={scale=1.5}] % M \arrow{rd}{\varphi} \arrow[r] &N\dar[dashed]{\,\exists!\Phi}\\ &L \end{tikzcd}

который дает:

введите описание изображения здесь

Но я хотел бы добавить йоту на стрелке к N, что я и попробовал здесь:

\begin{tikzcd}[matrix scale=2.5, transform shape, nodes={scale=1.5}] % M \arrow{rd}{\varphi} \arrow[r]{\iota} &N\dar[dashed]{\,\exists!\Phi}\\ &L \end{tikzcd}

Но я получаю сообщение «Отсутствует \endcsname вставлен» и не могу понять, как это исправить.

решение1

Это простая опечатка.

\arrow{r}{\iota} 

Нет

\arrow[r]{\iota} 

Связанный контент