Rechercher un article
Cahiers GUTenberg (en ligne) issn 2118-8254

Table des matières de ce fascicule | Article précédent | Article suivant
Joachim Schrod
An international version of MakeIndex
Cahiers Gutenberg no. 10-11 (1991), p. 81-90
Article PDF

Abstract

Makelndex is a powerful, portable, index processor which may be used with several formatters. But it is only usable for English texts; non-English texts—especially with non-Latin alphabets, like Russian, Arabic, or Chinese—may not easily be worked on. The tagging of index entries is often tedious and errorprone: If a markup is used within the index key, an explicit sort key must be given. A new version of Makelndex is presented which allows the automatic creation of sort keys from index keys by user specified mappings. This new version does support documents in non-Latin alphabets. Furthermore it needs less main memory than the former one, and may now be used for large indexes even on small computers.

Résumé

Makelndex est un logiciel d’indexation puissant et portable, utilisable par plusieurs formatteurs. Mais il n’est réellement utilisable que pour les textes anglais, car il n’est pas très facile de lui faire traiter les textes écrits dans une autre langue — plus spécialement avec des alphabets non-latins, comme le russe, l’arabe ou le chinois. Le placement des entrées de l’index est souvent pénible et inducteur d’erreurs : si une entrée de l’index utilise un code de balisage il faut explicitement donner une clef de tri. Cet article présente une nouvelle version de Makelndex qui permet la création automatique des clefs de tri en utilisant les règles de correspondance définies par l’utilisateur. Cette version résoud le problème des alphabets non-latins. Utilisant moins de mémoire que la version précédente, elle peut donc traiter de plus gros index, même sur des petites machines.