Seltsamer Fehler im Zusammenhang mit dem Theoremnamen (XeTeX)

Seltsamer Fehler im Zusammenhang mit dem Theoremnamen (XeTeX)

Der Versuch, einen Satz zu erstellen, [name=Dominio e codominio dell'operatore $D^{\vct{q}}$,label=thm:oss:DomCodomDq]führt zu folgendem Fehler:

Der Fehler auf der TeXShop-Konsole

Der Fehler wird durch das folgende MWE angegeben:

\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}

wobei \vctdurch seinen primitiven Namen ersetzt wurde \overrightarrow. Der Fehler hängt offenbar mit zusammen \vct, da das Entfernen von den Fehler behebt. Was bedeutet das und wie löse ich das Problem?

Antwort1

Definieren Sie einen Dummy:

\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}

oder verwenden Sie:

$D^{\protect\overrightarrow{q}}

verwandte Informationen