定理名に関連する奇妙なエラー (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}}

関連情報