1

I have a system (BridgeSystem.tex) with several indexes and during the process of adding a new symbol glossary and refactoring a lot of code, one of them went missing. Its .idx file looked structurally identical to the .idx files of the others, but its .ilg file contained the above error for every line and consequently the .ind file size was 0K.

Initially I expected the problem would be related to the processing order of hyperref, glossaries-extra, makeindex and makeglossaries, but that led me nowhere.

There's very little on Google about this.

No MWE I'm afraid - the whole system is complex. But can anyone help?

DLyons
  • 529
  • 2
  • 9

1 Answers1

1

Eventually, I realized that its definition

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

used a .ist that was different from those of the other indexes. I hadn't changed that file for a long time but when I checked I found its first two lines had become

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

And, crucially, the keyword had changed to

keyword "\\glossaryentry"
DLyons
  • 529
  • 2
  • 9