[tex4ht] imakeidx Umlaut problems in tex4ht

Michal Hoftich michal.h21 at gmail.com
Sat May 16 18:27:56 CEST 2020


Dear Jürgen,

> In other words, _all_ index entries that start with an Umlaut are listed under "O" for some reason - which clearly shouldn't be the case.
>

I guess you use some indexing command in the .mk4 build file? I've got
the same result as you with Xindy. I believe that Imakeidx package
uses `makeindex` command by default, which explains the different
result.

There is now a new index processor written by Herbert Voss, Xindex. It
can handle German pretty well, I guess.

Try the following build file:

if mode=="draft" then
  Make:htlatex {}
else
  Make:htlatex {}
  Make:xindex {language="de", idxfile="place.idx" }
  Make:htlatex {}
  Make:htlatex {}
end

The `Make:xindex` command is important one that you may want to
incorporate to your build file instead of Xindy.

You can also try this:

Make:makeindex {idxfile="place.idx" }

This should provide the same sorting as you get when you compile your
document using PDFLaTeX.

Best regards,
Michal



More information about the tex4ht mailing list.