词汇表 - 忽略词汇表中的缩写词,采用短长格式

词汇表 - 忽略词汇表中的缩写词,采用短长格式

我注意到,如果使用glossaries首字母缩略词样式,则忽略词汇表中的首字母缩略词包在首次使用时不会打印长格式short-long。使用long-short,它可以按预期工作。

梅威瑟:

\documentclass{article}

\usepackage[colorlinks]{hyperref}
\usepackage{glossaries}

\newignoredglossary{common}

\makeglossaries

\setacronymstyle{short-long}

\newacronym{sample}{SAMPLE}{Some Long Form}

\newacronym[type=common]{commonex}{COMMON}{Another Long Form}

\begin{document}

First Use: \gls{sample} -- \gls{commonex}.

Second Use: \gls{sample} -- \gls{commonex}.

\printglossaries

\end{document}

结果:

忽略样本

我已经使用词汇表 v4.21 和 v4.40 测试过此问题。两者都表现出了这种行为。这是故意的,是我做错了,还是这是一个错误?

答案1

您需要使用acronymlists包选项或\DeclareAcronymList(用户手册第 2.5 节中描述glossaries)将忽略的词汇表标识为首字母缩略词列表:

\documentclass{article}

\usepackage[colorlinks]{hyperref}
\usepackage[acronymlists={main,common}]{glossaries}

\newignoredglossary{common}

\makeglossaries

\setacronymstyle{short-long}

\newacronym{sample}{SAMPLE}{Some Long Form}

\newacronym[type=common]{commonex}{COMMON}{Another Long Form}

\begin{document}

First Use: \gls{sample} -- \gls{commonex}.

Second Use: \gls{sample} -- \gls{commonex}.

\printglossaries

\end{document}

第一次使用:SAMPLE(某些长格式)- COMMON(另一种长格式)。第二次使用:SAMPLE - COMMON。词汇表 SAMPLE 某些长格式。1

相关内容