Acrlong 作为首次使用标志

Acrlong 作为首次使用标志

有没有办法glossaries识别\acrshort{foo}为第一次使用(如果确实是第一次使用),以便后续\gls{foo}

梅威瑟:

\documentclass{report}
\usepackage{glossaries}

\newacronym{a}{foo}{Foo foo foo}

\begin{document}
    I would like for this acronym, \acrlong{a} (\acrshort{a}, something to say about it), to count as first time use, so I can do \gls{a} for the rest of the text.
\end{document}

答案1

如果我理解正确的话,您希望在使用时自动取消设置词汇表条目\acrshort。这可以通过添加来实现

\makeatletter
  \pretocmd\@acrshort{\glsunset{#2}}{}{}
\makeatother

你的序言。

相关内容