词汇表中的虚假额外页码

词汇表中的虚假额外页码

我不明白为什么下面的词汇表中会出现一个额外的页码“2”。该术语仅出现在第 1 页,而未出现在第 2 页。我该如何摆脱这个错误的引用?

这是 MWE

\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage[xindy]{glossaries}
\makeglossaries

\begin{document}

\newglossaryentry{t}{name={term},
description={description of the term}}

The \gls{t} appears on this page.

\newpage

No glossary words on this page.

\glsaddall
\printglossaries

\end{document}

我使用 pdflatex + makeglossaries + pdflatex 编译了代码,输出如下所示

第 1 页:

Page 1 contains the term

第2页:

Page 2 contains no terms

第 3 页:(请注意对第 2 页的错误引用)

The glossary has an extra link to Page 2

还请注意,indexonlyfirstglossaries包的选项与该问题无关,也不能解决该问题。

答案1

\glsaddall

还添加了词汇表本身的出现,一个可能的改变可能是

\glsaddallunused

相关内容