我使用词汇表,即我的 Latex 文件中有和\usepackage[toc,nopostdot]{glossaries}
,\makeglossaries
以及一些定义,例如
\newacronym[
description={\Glsentrylong{asr}. The conversion from speech-to-text by automatic means.}
]{asr}{ASR}{automatic speech recognition}
后来在我的 Latex 文件中,我有\printglossary[title={Glossary}]
。
之后pdflatex
,我拨打makeglossaries
,然后pdflatex
再次拨打 。
一切正常。
后来我也有这个:
\listoffigures
\listoftables
在一些表格/图形标题中,我也使用了一些首字母缩略词(例如\gls{asr}
)。这也行得通。但是,相同的标题也出现在最后的图形列表和表格列表中。
在\printglossary
列出全部页码的时候,也会列出图表列表和表格列表的页码。
我可以避免这种情况吗?即跳过 Latex 文件中未被索引的某些部分,即不属于词汇表页码列表的一部分?具体来说,我想排除图表列表和表格列表。怎么做?
答案1
啊,我浏览的时候找到了解决方案文档。
您可以将其添加到 Latex 文件的某个位置:
\renewcommand*{\glswriteentry}[2]{}
从那时起,将不再对 GLS 条目进行索引。(我不太清楚如何重新启用它,但目前我不需要它。我也不确定这是否是最好的解决方案,但它似乎有效。)