平均能量损失
\documentclass{article}
\usepackage[acronym]{glossaries}
\newacronym{acr1}{ $\overrightarrow{ abc }$ }{ It does not work }
\newacronym{acr2}{ABC}{It works!}
\makeglossaries
\begin{document}
\section{Introduction}
\acrshort{acr1}
\acrshort{acr2}
\printglossary[type=acronym,title=Tests]
\end{document}
上述代码会导致多种类型的错误:Illegal parameter number in definition of ...
我已经尝试过以下提出的解决方案: https://tex.stackexchange.com/a/191166/219526 但它们都没有解决我的问题。
可以\overrightarrow
在词汇表中使用吗?
答案1
使用\protect
:
\documentclass{article}
\usepackage[acronym]{glossaries}
\newacronym{acr1}{$\protect\overrightarrow{abc}$}{Works}
\newacronym{acr2}{ABC}{It works!}
\makeglossaries
\begin{document}
\section{Introduction}
\acrshort{acr1}
\acrshort{acr2}
\printglossary[type=acronym,title=Tests]
\end{document}