[XeTeX] MakeIndex

Ross Moore ross at ics.mq.edu.au
Thu Jun 15 09:53:34 CEST 2006

Hi all,

On 15/06/2006, at 5:19 PM, Yves Codet wrote:

> I had a look at my .ind file, it looks like this:
>    \item \emph{Paramārthasāra}, 3
>    \item \emph{Spandaśāstra} (I 3), 5
>    \item \emph{anuttara} ‘Unsurpassable [Absolute]’, 4
>    \item \emph{anuttara} ‘unsurpassable’, 4
>    \item \emph{avasthā} ‘states [of consciousness]’, 5
>    \item \emph{cidghana} ‘mass of consciousness’, 3

This is the *output* from Makeindex.
Look at the .idx  file to see the input.

But there are lots of standard index styles, with .ist suffix.
Use them as in:

    makeindex -s icase.sty  -i <jobname>.idx -o <jobname>.idx

for case-insensitive sorting.

or with  -s din.ist   for some special German features.

To see these  .ist  files,  look in   ..../texmf/makeindex/
and its subdirectories.

Some of these files should give clues for coping with special
character strings. I don't know how well it handles UTF8 though.

> Is it very difficult to sort such a list according to a predefined
> order and is there no Perl or Python script which could do that?
> Another naive question. MakeIndex must have somewhere a list
> instructing it about alphabetical order. If it's not compiled with the
> binary it sould be possible to customise it. If it is, perhaps the
> binary can be compiled with a customised list. Any clue?

See above.

Happy hunting!



> Best wishes,
> Yves
> _______________________________________________
> XeTeX mailing list
> postmaster at tug.org
> http://tug.org/mailman/listinfo/xetex

Ross Moore                                         ross at maths.mq.edu.au
Mathematics Department                             office: E7A-419
Macquarie University                               tel: +61 +2 9850 8955
Sydney, Australia  2109                            fax: +61 +2 9850 8114

More information about the XeTeX mailing list