Make Index is a program that creates a sorted index from unsorted raw data. The index also carries Awards. MakeIndex can process raw data of different programs, but is used mainly with LaTeX and troff.

MakeIndex was written around the year 1988 by Pehong Chen in the C programming language and is free software.

German sorting

With the -g switch MakeIndex can sort 5007-2 ( German phonebook sorting) the data according to DIN. This option requires that the letters ä, ö, ü and ß according to the conventions of the LaTeX package german.sty be entered ( "a, " o, "u and" s ).

But then also its own style file must be included using the -s option as " standard has a different meaning in MakeIndex. If the forget, you get the error message" -g option invalid, quote character must be different from ' " '. ".

Under Windows with installed in the default path MiKTeX 2.9 of the call must be for example look like this ( the index file is called " idx0.idx " ): makeindex -g -s "C: \ Program Files \ MiKTeX 2.9 \ makeindex \ German \ " idx0

In this case, the special characters can be entered as ä, ö, ü, but this depends on the style file and other settings or with TeX / LaTeX packages loaded.

Although German sorting is available, but the order can not be configured as desired. A more flexible index program is xindy by Joachim Schrod, but which is so far included only in Windows with TeX Live ( and in W32TeX ) but not included in the MiKTeX is widespread.