以下代码:
\begin{tikzcd}
A\times B &C\\\
([g,\alpha], [f,\sigma])\ar[mapsto]{r} & [hf,\mu\alpha]
\end{tikzcd}
给出错误
“!包 pgf 错误:没有已知名为 tikz@f@125-2-2 的形状。”
我怀疑那是因为 2-2 位置上的 [] 但我不知道为什么我不能使用它。
如果我想这样使用 [ ] 该怎么办?
答案1
您必须将右下角的项放在括号中。似乎它tikz-cd
不理解这里的 []。也许这个字符在这里是活动的。由于tikz-cd
在单元格 2-2 中找不到任何内容,但您指向那里的箭头,因此您收到了您发布的错误。
% arara: pdflatex
\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\[
\begin{tikzcd}
A\times B & C \\
([g,\alpha], [f,\sigma])\ar[mapsto]{r} & {[hf,\mu\alpha]}
\end{tikzcd}
\]
\end{document}