未知索引关键字 \indexentry

未知索引关键字 \indexentry

我有一个包含多个索引的系统 (BridgeSystem.tex),在添加新符号词汇表和重构大量代码的过程中,其中一个索引丢失了。它的 .idx 文件在结构上与其他文件的 .idx 文件相同,但其 .ilg 文件的每一行都包含上述错误,因此 .ind 文件大小为 0K。

最初我预计问题与 hyperref、glossaries-extra、makeindex 和 makeglossaries 的处理顺序有关,但没有任何结果。

谷歌上关于此内容的介绍非常少。

恐怕没有 MWE——整个系统很复杂。但有人能帮忙吗?

答案1

最终,我意识到它的定义

\makeindex[name=alerts,title=List of alerts, options=-s BridgeSystem]

使用了一个与其他索引不同的 .ist。我很久没有修改过这个文件了,但当我检查时,我发现它的前两行已经变成了

% makeindex style file created by the glossaries package
% for document 'BridgeSystem' on 2018-8-31

最重要的是,关键词已经变成了

keyword "\\glossaryentry"

相关内容