Error extraño relacionado con el nombre del teorema (XeTeX)

Error extraño relacionado con el nombre del teorema (XeTeX)

Al intentar tener un teorema [name=Dominio e codominio dell'operatore $D^{\vct{q}}$,label=thm:oss:DomCodomDq]se produce el siguiente error:

El error en la consola TeXShop

El error viene dado por el siguiente 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}

donde \vctha sido reemplazado por su nombre primitivo \overrightarrow. El error aparentemente está relacionado con \vct, ya que al eliminarlo se elimina el error. ¿Qué significa eso y cómo lo soluciono?

Respuesta1

definir un muñeco:

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

o usar:

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

información relacionada