我不明白为什么下面的词汇表中会出现一个额外的页码“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 页:
第2页:
第 3 页:(请注意对第 2 页的错误引用)
还请注意,indexonlyfirst
该glossaries
包的选项与该问题无关,也不能解决该问题。
答案1
\glsaddall
还添加了词汇表本身的出现,一个可能的改变可能是
\glsaddallunused