尝试得到一个定理[name=Dominio e codominio dell'operatore $D^{\vct{q}}$,label=thm:oss:DomCodomDq]
会产生以下错误:
错误由以下 MWE 给出:
\documentclass[a4paper]{report}
\usepackage{amsmath,amssymb,thmtools}
\newtheorem{oss}{Osservazione}
\begin{document}
\begin{oss}[name=Dominio e codominio dell'operatore $D^{\overrightarrow{q}}$,label=thm:oss:DomCodomDq]
\end{oss}
\end{document}
其中\vct
已被其原始名称 替换\overrightarrow
。错误显然与 有关\vct
,因为删除 会消除错误。这是什么意思,我该如何解决?
答案1
定义一个虚拟对象:
\documentclass[a4paper]{report}
\usepackage{amsmath,amssymb,thmtools}
\newtheorem{oss}{Osservazione}
\begin{document}
\def\dummy{$D^{\overrightarrow{q}}$}
\begin{oss}[name=Dominio e codominio dell'operatore \protect\dummy,label=thm:oss:DomCodomDq]
\end{oss}
\end{document}
或使用:
$D^{\protect\overrightarrow{q}}