Whilst MakeIndex is an index processor which is suitable for the production of indexes in conjunction with many text formatters, its support for non-English languages is weak and a new version called International MakeIndex was presented for processing international documents. The improvements concentrated on the internationalization of the sorting process for keywords in an index. Though it substantially improves the possibility of sorting new languages, there are still weaknesses in the processing model largely inherited from MakeIndex. Through the experience gained from the International MakeIndex project we have implemented a new index processor xindy that (a) improves the sorting of index entries at a finer granularity than International MakeIndex, (b) offers new mechanisms for processing structured location references besides page numbers and Roman numerals, and (c) allows for complex mark-up schemes.
@article{CG_1998___28-29_223_0, author = {Kehr, Roger}, title = {xindy {\textendash} {A} {Flexible} {Indexing} {System}}, journal = {Cahiers GUTenberg}, pages = {223--230}, publisher = {Association GUTenberg}, number = {28-29}, year = {1998}, language = {en}, url = {http://www.numdam.org/item/CG_1998___28-29_223_0/} }
Kehr, Roger. xindy – A Flexible Indexing System. Cahiers GUTenberg, no. 28-29 (1998), pp. 223-230. http://www.numdam.org/item/CG_1998___28-29_223_0/