Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
3_composition:annexes:index:generateurs_d_index [2021/10/13 06:54] – Fusion de plusieurs pages (dont la page anglaise). Correction de la mise en forme et ajout de liens. yannick.tanguy3_composition:annexes:index:generateurs_d_index [2022/07/14 09:31] (Version actuelle) – Nom des packages pas en fonte à chasse fixe (pour l'homogénéité) dbitouze
Ligne 7: Ligne 7:
 ===== Le programme makeindex ===== ===== Le programme makeindex =====
  
-Le programme le plus connu, présent sur toute distribution de <latex>\LaTeX</latex> et disponible sur les principaux systèmes d'exploitation, est ''[[ctanpkg>makeindex]]''. Il peut être utilisé avec certains anciens [[1_generalites/glossaire/qu_est_ce_qu_un_format|formats]] comme [[1_generalites/glossaire/qu_est_ce_que_eplain|Eplain]] et [[1_generalites/glossaire/qu_est_ce_que_tex|TeX]]. +Le programme le plus connu, présent sur toute distribution de <latex>\LaTeX</latex> et disponible sur les principaux systèmes d'exploitation, est [[ctanpkg>makeindex]]. Il peut être utilisé avec certains anciens [[1_generalites/glossaire/qu_est_ce_qu_un_format|formats]] comme [[1_generalites/glossaire/qu_est_ce_que_eplain|Eplain]] et [[1_generalites/glossaire/qu_est_ce_que_tex|TeX]].
  
 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. 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 [[texdoc>makeindex|documentation]] est une bonne source d'informations sur la façon de créer votre propre index.  +Sa [[texdoc>makeindex|documentation]] est une bonne source d'informations sur la façon de créer votre propre index.
  
 ===== Le programme idxtex ===== ===== Le programme idxtex =====
  
-Le programme ''[[ctanpkg>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. +Le programme [[ctanpkg>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.
  
 ===== Le programme texindex ===== ===== Le programme texindex =====
  
-Le programme ''[[ctanpkg>texindex]]'' est un petit script shell Unix utilisant les programmes ''sed'' et ''awk''.+Le programme [[ctanpkg>texindex]] est un petit script shell Unix utilisant les programmes ''sed'' et ''awk''.
  
 ===== L'autre programme texindex ===== ===== L'autre programme texindex =====
-  +
 Le système [[1_generalites/glossaire/qu_est_ce_que_texinfo|Texinfo]] fournit également un programme ''texindex'' dont la source est disponible dans la distribution ''texinfo'' L'extension  [[ctanpkg>ltxindex]] donne accès aux commandes permettant d'utiliser ''texindex''. Le système [[1_generalites/glossaire/qu_est_ce_que_texinfo|Texinfo]] fournit également un programme ''texindex'' dont la source est disponible dans la distribution ''texinfo'' L'extension  [[ctanpkg>ltxindex]] donne accès aux commandes permettant d'utiliser ''texindex''.
-  +
 ===== Le programme xindy ===== ===== Le programme xindy =====
  
-Le programme ''[[ctanpkg>xindy]]'', disponible sur sa page [[http://sourceforge.net/projects/xindy/|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''+Le programme [[ctanpkg>xindy]], disponible sur sa page [[http://sourceforge.net/projects/xindy/|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 <latex>\LaTeX</latex>). 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. Écrit en Lisp, il est considéré comme un générateur d'index très général (//i.e.// pas seulement pour <latex>\LaTeX</latex>). 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 <latex>\LaTeX</latex> encodée Unicode (UTF-8). Une application distincte, ''texindy'', traite le code source <latex>\LaTeX</latex> "standard" et transmet son résultat « nettoyé » à ''xindy''. Dans la pratique, ''xindy'' fonctionne avec une entrée <latex>\LaTeX</latex> encodée Unicode (UTF-8). Une application distincte, ''texindy'', traite le code source <latex>\LaTeX</latex> "standard" et transmet son résultat « nettoyé » à ''xindy''.
 +
 +On trouvera une série d'articles introductifs et des conseils pratiques [[https://geekographie.maieul.net/169|sur le blog de Maïeul Rouquette]], ainsi que la documentation de référence en anglais [[http://www.xindy.org/documentation.html|sur le site officiel]].
  
 ----- -----
3_composition/annexes/index/generateurs_d_index.1634108087.txt.gz · Dernière modification : 2021/10/13 06:54 de yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0