该文件给了我以下错误信息
\documentclass{amsart}
\usepackage{tikz}
\usetikzlibrary{arrows,cd}
\begin{document}
\begin{tikzcd} T \arrow[r,"\langle f,g \rangle"] & G \end{tikzcd}
\end{document}
! Missing \endcsname inserted.
<to be read again>
\delimiter
l.5 ...,"\langle f,g \rangle"] & G \end{tikzcd}
如果我f,g
简单地将其更改为 f,那么它就可以正常运行。但我需要f,g
这个箭头。我该如何获得它?
答案1
中的选项\arrow[...]
用逗号分隔。在您的例子中,您还使用逗号来分隔数学表达式中的变量,您需要将表达式封装在花括号中。因此,相反:
"\langle f,g \rangle"
你需要写
"\langle {f,g} \rangle"