Quels sont les programmes gÃ©nÃ©rateurs dâ€™indexâ€¯?#

La gÃ©nÃ©ration dâ€™un index avec conduit Ã  utiliser des programmes triant la sortie que gÃ©nÃ¨re cette sortie triÃ©e Ã©tant inclue dans le document lors de lâ€™exÃ©cution suivante.

Plusieurs programmes sont ici disponibles.

1.  Le programme makeindex#

Le programme le plus connu, prÃ©sent sur toute distribution de et disponible sur les principaux systÃ¨mes dâ€™exploitation, est makeindex. Il peut Ãªtre utilisÃ© avec certains anciens formats comme Eplain et .

Il a lâ€™avantage dâ€™Ãªtre facilement configurable, Ã  lâ€™aide de fichiers dâ€™extension .ist mais nâ€™est pas bien pensÃ© pour traiter dâ€™autres ordres de tri que lâ€™ordre ASCII canonique.

Sa documentation est une bonne source dâ€™informations sur la faÃ§on de crÃ©er votre propre index.

2.  Le programme idxtex#

Le programme idxtex, Ã©crit par Richard L. Aurbach, facilite la crÃ©ation dâ€™index. Il est couplÃ© Ã  GloTeX, qui est lâ€™Ã©quivalent permettant de crÃ©er des glossaires.

3.  Le programme texindex#

Le programme texindex est un petit script shell Unix utilisant les programmes sed et awk.

4.  Lâ€™autre programme texindex#

Le systÃ¨me Texinfo fournit Ã©galement un programme texindex dont la source est disponible dans la distribution texinfo. Lâ€™extension ltxindex donne accÃ¨s aux commandes permettant dâ€™utiliser texindex.

5.  Le programme xindy#

Le programme xindy, disponible sur sa page SourceForge, est nÃ© des difficultÃ©s Ã  obtenir une version multilingue de makeindex. Il a Ã©tÃ© conÃ§u pour succÃ©der Ã  makeindex par une Ã©quipe qui comprenait le mainteneur actuel de makeindex.

Ã‰crit en Lisp, il est considÃ©rÃ© comme un gÃ©nÃ©rateur dâ€™index trÃ¨s gÃ©nÃ©ral (i.e. pas seulement pour ). Il rÃ©sout de nombreuses lacunes de makeindex, y compris les difficultÃ©s dâ€™ordre de classement dans diffÃ©rentes langues (telle la gestion des accents), et il est facilement paramÃ©trable.

Dans la pratique, xindy fonctionne avec une entrÃ©e encodÃ©e Unicode (UTF-8). Une application distincte, texindy, traite le code source «Â standard et transmet son rÃ©sultat Â«Â nettoyÃ©Â Â» Ã  xindy.

On trouvera une sÃ©rie dâ€™articles introductifs et des conseils pratiques sur le blog de MaÃ¯eul Rouquette, ainsi que la documentation de rÃ©fÃ©rence en anglais sur le site officiel.
https://faq.gutenberg-asso.fr/3_composition/annexes/index/generateurs_d_index.html
faq.gutenberg-asso.fr
CC-MAIN-2023-50
132704
application/http; msgtype=response
sha1:HBTNYYKHPJYLEUMRDOE2EKLMISYGRCCO
<urn:uuid:22a50f87-5369-45ae-80e7-4e905219788d>
2023-12-02T08:56:11Z
152.228.128.10
text/html
sha1:COTH376OLM66F24B636367NZLETJ7HEM
<urn:uuid:f0505156-54d2-4e69-89a6-d2c37c67c1eb>
https://faq.gutenberg-asso.fr/3_composition/annexes/index/generateurs_d_index.html
response
<urn:uuid:bfee2a43-bc29-47d8-9cb3-89e7b7032155>
isPartOf: CC-MAIN-2023-50
publisher: Common Crawl
description: Wide crawl of the web for November/December 2023
operator: Common Crawl Admin (info@commoncrawl.org)
hostname: ip-10-67-67-94
software: Apache Nutch 1.19 (modified, https://github.com/commoncrawl/nutch/)
robots: checked via crawler-commons 1.5-SNAPSHOT (https://github.com/crawler-commons/crawler-commons)
format: WARC File Format 1.1
conformsTo: https://iipc.github.io/warc-specifications/specifications/warc-format/warc-1.1/