Странная ошибка, связанная с названием теоремы (XeTeX)

Странная ошибка, связанная с названием теоремы (XeTeX)

Попытка получить теорему [name=Dominio e codominio dell'operatore $D^{\vct{q}}$,label=thm:oss:DomCodomDq]приводит к следующей ошибке:

Ошибка на консоли TeXShop

Ошибка определяется следующим 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}}

Связанный контент