jonathan_kew at sil.org
Wed Jun 14 15:37:58 CEST 2006
On 14 Jun 2006, at 2:23 pm, Yves Codet wrote:
> Now more work for Jonathan :) Since XeTeX is meant to deal with all
> possible scripts, similar problems will often arise. Should there
> not be a mechanism allowing to set the order of index entries?
Ah, I can easily escape that one.... this is a clear example of an
Indexes are not created or sorted by xetex (or any other tex
processor). This is the job of external programs (such as makeindex)
or humans; all a tex engine typically does is write material to an
auxiliary file as it is encountered in the document. This is then
processed by makeindex to create the actual index. xetex doesn't
control the order of entries, it just prints what it is given.
Your basic problem, I expect, is that makeindex is not adequately
internationalized or Unicode-aware. I don't know if it is currently
being developed/maintained, though, so don't know what the likelihood
of getting this fixed may be.
Meanwhile, it should be possible to post-process the index generated
by makeindex to sort it into the proper order, but finding an
efficient way to do this may require some text-processing/programming
*SEP: Somebody Else's Problem
More information about the XeTeX