makeindex broken in TL22

ttk at ttk at
Wed May 11 12:47:52 CEST 2022

Hi Frank,

Thank you for your report.
I guess my commit r60547 made the degrade.

For workaround,
it seems fixed by explicit definition of page_precedence in *.ist. :

page_precedence "nR"

or :

page_precedence "Rn"

I will study the issue of page_precedence again.


> Hi folks,
> reviewing the index for TLC3 (which is rather large) gave me a small 
> heart attack it came out rather scrambled after upgrading to TL22
> I gut it down the a reasonable size:
> input:
> \indexentry {foo}{I-13}
> \indexentry {foo}{I-15}
> \indexentry {foo}{I-16}
> \indexentry {foo}{I-17}
> \indexentry {foo}{II-10}
> \indexentry {foo}{II-20}
> with darwin-universal/makexindex (no options no style no nothing) from 
> TL22 I get
>    \item foo, II-10, II-20, I-13, I-15--I-17
> upmendex does it correctly and so does makeindex in TL21 and TL20, all 
> giving
>    \item foo, I-13, I-15--I-17, II-10, II-20
> as expected
> ---------
> Ulrike confirmed that it is also a problem on windows and with miktex, 
> so not a question of MacOS
> cheers
> frank

More information about the tex-live mailing list.