是否可以定义不会在词汇表中提及的首字母缩略词

是否可以定义不会在词汇表中提及的首字母缩略词

我正在写论文,并使用 \usepackage{glossary} 作为我的符号和首字母缩略词列表。我想使用化学物质的符号(如氩气 Ar 或氢气 H),以便在文中第一次提到它时以其符号名称提及,但它不应该列在词汇表中。

有没有办法定义词汇表中不会提及的首字母缩略词?我想到了 \newacronym 命令中的一个选项。

答案1

您可以通过定义一个新的忽略词汇表并为该忽略词汇表分配首字母缩略词来实现这一点。

以下是假设使用 xindy 按字母顺序对首字母缩略词列表进行排序的 MWE。此 MWE 生成的首字母缩略词列表仅包含“A”,而未列出“H”。

\documentclass{scrreprt}
\usepackage[xindy,acronyms,shortcuts]{glossaries}
\newignoredglossary{ignored}
\makeglossaries
\newacronym[type=ignored]{H}{H}{hydrogen}
\newacronym{A}{A}{not ignored entry}

\begin{document}

\printglossary[type=acronym,style=long]

\gls{H} \gls{A} \gls{H}

\end{document}

相关内容