词汇表,排除部分(页面)被索引(例如表格列表)

词汇表,排除部分(页面)被索引(例如表格列表)

我使用词汇表,即我的 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 条目进行索引。(我不太清楚如何重新启用它,但目前我不需要它。我也不确定这是否是最好的解决方案,但它似乎有效。)

相关内容