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
composition:annexes:index:generateurs_d_index [2016/10/20 20:04] jejust3_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 1: Ligne 1:
-====== Quels sont les générateurs d'index ? ======+====== Quels sont les programmes générateurs d'index? ======
  
 +La génération d'un index avec <latex>\LaTeX</latex> conduit à utiliser des programmes triant la sortie que génère <latex>\LaTeX</latex>, cette sortie triée étant inclue dans le document lors de l'exécution suivante.
  
-$\Reponse$  Il existe plusieurs programmes de génération d'index :+Plusieurs programmes sont ici disponibles.
  
-\begin{itemize} +===== Le programme makeindex =====
-\item le plus connu, distribué avec toute distribution de <latex>\LaTeX</latex>, est +
-  ''makeindex''. Il a l'avantage d'être facilement configurable, à +
-  l'aide de fichiers d'extension ''.ist''. Il est disponible sur +
-  \operatingsystem{Unix}, \operatingsystem{Macintosh}, +
-  \operatingsystem{MS-DOS} et \operatingsystem{OS/2}. Il est disponible sur +
-  https://www.ctan.org/{indexing/makeindex/} ; +
-\item ''xindy'', écrit en \langprog{Lisp}. Il est disponible sur +
-  https://www.ctan.org/{support/xindy/}. Voir également la question~\vref{qu=xindy} ; +
-\item ''texindex'', pour \operatingsystem{Unix}, est basé sur les +
-  commandes ''sed'' et ''awk''. Il est disponible sur +
-  https://www.ctan.org/{support/texindex/}. +
-\item Idx<latex>\TeX</latex>{}, pour \operatingsystem{Unix} et \operatingsystem{MS-DOS}. +
-  Disponible sur https://www.ctan.org/{indexing/glo+idxtex/}. Voir +
-  également~\vref{qu=idxtex}. +
-\end{itemize}+
  
 +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.
  
 +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 [[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 [[ctanpkg>texindex]] est un petit script shell Unix utilisant les programmes ''sed'' et ''awk''.
 +
 +===== 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 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''.
 +
 +É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''.
 +
 +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]].
 +
 +-----
 +//Source:// [[faquk>FAQ-makeindex|Generating an index in (La)TeX]]
 +
 +{{htmlmetatags>metatag-keywords=(LaTeX)
 +metatag-og:title=(Quels sont les programmes générateurs d'index)
 +metatag-og:site_name=(FAQ LaTeX francophone)
 +}}
3_composition/annexes/index/generateurs_d_index.1476993878.txt.gz · Dernière modification : 2016/10/20 20:04 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0