请考虑以下示例这个问题(方法 3):
\documentclass{article}
\usepackage[colorlinks]{hyperref}
\usepackage[symbols, nogroupskip]{glossaries-extra}
\makenoidxglossaries
\glsxtrnewsymbol[description={position}]{x}{\ensuremath{x}}
\glsxtrnewsymbol[description={velocity}]{v}{\ensuremath{v}}
\glsxtrnewsymbol[description={acceleration}]{a}{\ensuremath{a}}
\glsxtrnewsymbol[description={time}]{t}{\ensuremath{t}}
\glsxtrnewsymbol[description={force}]{F}{\ensuremath{F}}
\begin{document}
\tableofcontents
\printnoidxglossary[type=symbols,style=long,title={List of Symbols}]
\section{Sample}
Reference symbols: $\gls F$, $\gls{t}$, $\gls{x}$, $\gls{v}$, $\gls{a}$.
\end{document}
我尝试定义一个包含\operatorname
via的新符号\glsxtrnewsymbol[description={foo}]{\operatorname{foo}}{\ensuremath{\operatorname{foo}}}
并收到编译器错误missing \endcsname inserted
。