我正在尝试为一本书添加一个词汇表,理想情况下,我会让编译过程尽可能简单(即使用 automake 选项),同时还可以打印整个词汇表,而不必返回并在正文中添加 \gls{ENTRY} 调用。换句话说,这个假设来自新手指南做不是申请:
大多数用户更喜欢自动排序的列表,其中仅包含文档中使用过的条目
为了说明这一点,在下面的 MWE 中,仅诗出现在词汇表中;我想要龙也出现:
\documentclass[12pt]{article}
\usepackage{hyperref}
\usepackage[automake,sort=clear]{glossaries}[=v4.49]
\makeglossaries
\newglossaryentry{verse}{name=verse,description={A bit of poetry.}}
\newglossaryentry{dragon}{name=dragon,description={Glaurung’s brood.}}
\begin{document}
Here be dragons in a \gls{verse}.
\printglossaries
\end{document}
有没有办法让 dragon 在打开 automake 的情况下进行打印?听起来 \printnoidxglossaries 会打印正确类型的词汇表,但显然它不适用于 automake。(在短文档中,只需添加 \gls{dragon} 可能就足够了,但对于我的书,我的词汇表相当大,在正文中调用每一个词汇表既麻烦又容易意外忽略条目。)