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