Open kberry opened 3 years ago
Alas I think fixing this requires fundamental changes in xindy
(beyond my lisp abilities). The problem is that we do not seem to have a way to handle the page number as a second argument and thus close with an empty second argument. This is also the reason why \seealso
does not work properly in xindy (it's just an alias for \see
).
Fair enough. Thanks for looking at it, J\"urgen.
I guess it will have to await Joachim's copious spare time to ever be fixed. It's not something I'm going to tackle. --best, karl.
An index entry with added markup, plus hyperref being used, is misparsed by xindy. Originally discovered by Alexander Krumeich.
Before Juergen's changes in May 2020 to support hyperindexformat cross-reference-class, such entries were completely omitted from the .ind (e.g., in TL2020-original). With the changes (e.g., in TL 2021 and TL2020-final), the entries are a mishmash with the markup command.
Example file below (named, arbitrarily, ih.tex) that makes two index entries: a "defining" one (markup with \textbf), and a normal one. The defining one gets messed up in the ind. Originally from Alexander; I cut it down to use only the basic {makeidx} package and added comments about the various cases.
Just for possible convenience, the ChangeLog entry for Juergen's changes which I installed last year, with more references: