
ラベルを追加したときに、なぜ以下が機能しないのかわかりません。まずは動作例を示します。各矢印にラベルが付いた単純な可換図が必要です。動作例は次のとおりです。
\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}
しかし、「Missing \endcsname inserted」というメッセージが表示され、これを修正する方法がわかりません。
答え1
これは単純なタイプミスです
\arrow{r}{\iota}
ない
\arrow[r]{\iota}