From 6da9d1898192b34322888e476edf17ed84b8fd52 Mon Sep 17 00:00:00 2001 From: coudert Date: Wed, 13 Nov 2002 11:15:42 +0000 Subject: [PATCH] Ajout de logiciels/latex/makeindex.tml --- logiciels/latex/exemple.idx | 7 ++ logiciels/latex/exemple.ilg | 6 + logiciels/latex/exemple.ind | 23 ++++ logiciels/latex/exemple.tex | 37 ++++++ logiciels/latex/exemple.txt | 17 +++ logiciels/latex/index.jpg | Bin 0 -> 5937 bytes logiciels/latex/makeindex.tml | 218 ++++++++++++++++++++++++++++++++++ logiciels/latex/myhead.jpg | Bin 0 -> 4586 bytes logiciels/latex/mylist.jpg | Bin 0 -> 4464 bytes 9 files changed, 308 insertions(+) create mode 100644 logiciels/latex/exemple.idx create mode 100644 logiciels/latex/exemple.ilg create mode 100644 logiciels/latex/exemple.ind create mode 100644 logiciels/latex/exemple.tex create mode 100644 logiciels/latex/exemple.txt create mode 100644 logiciels/latex/index.jpg create mode 100644 logiciels/latex/makeindex.tml create mode 100644 logiciels/latex/myhead.jpg create mode 100644 logiciels/latex/mylist.jpg diff --git a/logiciels/latex/exemple.idx b/logiciels/latex/exemple.idx new file mode 100644 index 0000000..545355e --- /dev/null +++ b/logiciels/latex/exemple.idx @@ -0,0 +1,7 @@ +\indexentry{Bourgogne@\textsc{Bourgogne}, Louis de France, duc de}{1} +\indexentry{Princes etrangers@Princes \'etrangers}{1} +\indexentry{Rohan@\textsc{Rohan}, duc de}{1} +\indexentry{Ducs et pairs}{1} +\indexentry{Bouillon|see{Princes \'etrangers}}{1} +\indexentry{Ceremonies@C\'er\'emonies, service des!registres}{1} +\indexentry{Ceremonies@C\'er\'emonies, service des}{1} diff --git a/logiciels/latex/exemple.ilg b/logiciels/latex/exemple.ilg new file mode 100644 index 0000000..9c19c3a --- /dev/null +++ b/logiciels/latex/exemple.ilg @@ -0,0 +1,6 @@ +This is makeindex, version 2.13 [07-Mar-1997] (using kpathsea). +Scanning input file exemple.idx....done (7 entries accepted, 0 rejected). +Sorting entries....done (23 comparisons). +Generating output file exemple.ind....done (23 lines written, 0 warnings). +Output written in exemple.ind. +Transcript written in exemple.ilg. diff --git a/logiciels/latex/exemple.ind b/logiciels/latex/exemple.ind new file mode 100644 index 0000000..116d126 --- /dev/null +++ b/logiciels/latex/exemple.ind @@ -0,0 +1,23 @@ +\begin{theindex} + + \item Bouillon, \see{Princes \'etrangers}{1} + \item \textsc{Bourgogne}, Louis de France, duc de, 1 + + \indexspace + + \item C\'er\'emonies, service des, 1 + \subitem registres, 1 + + \indexspace + + \item Ducs et pairs, 1 + + \indexspace + + \item Princes \'etrangers, 1 + + \indexspace + + \item \textsc{Rohan}, duc de, 1 + +\end{theindex} diff --git a/logiciels/latex/exemple.tex b/logiciels/latex/exemple.tex new file mode 100644 index 0000000..7fdd388 --- /dev/null +++ b/logiciels/latex/exemple.tex @@ -0,0 +1,37 @@ +\documentclass{article} + +\usepackage[latin1]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[francais]{babel} +\usepackage{makeidx} + +\makeindex + +\begin{document} + +% Tiré des Mémoires du duc de Luynes, Paris, Firmin-Didot 1863, t.I. + +À la mort de M. le duc de +Bourgogne\index{Bourgogne@\textsc{Bourgogne}, Louis de France, duc +de}, lorsqu'il fut question d'aller jeter de l'eau bénite, le feu Roi +décida que si les princes lorrains\index{Princes etrangers@Princes +étrangers} s'y presenteroient, qu'eux ni les ducs n'en jetteroient ; +mais que si MM. de Rohan\index{Rohan@\textsc{Rohan}, duc de} et de +Bouillon y étoient, les ducs\index{Ducs et pairs} jetteroient de l'eau +bénite avant eux : ce qui arriva effectivement ; mais MM. de Rohan et +de Bouillon\index{Bouillon|see{Princes étrangers}}, voyant les ducs +passer avant eux, s'en allèrent. Ce qui avoit été décidé en faveur de +MM. les ducs fut écrit sur le registre\index{Ceremonies@Cérémonies, +service des!registres} de M. de Dreux\index{Ceremonies@Cérémonies, +service des} ; mais deux ans après, les représentations de Mme de +Maintenon déterminèrent le Roi à faire un changement et à ordonner à +M. de Dreux que cet article seroit rayé sur le registre. Il fut mis en +marge que le Roi n'avoit jamais voulu décider entre les ducs et MM. de +Rohan et de Bouillon. + +\printindex + +\end{document} + + + diff --git a/logiciels/latex/exemple.txt b/logiciels/latex/exemple.txt new file mode 100644 index 0000000..208f4e4 --- /dev/null +++ b/logiciels/latex/exemple.txt @@ -0,0 +1,17 @@ + + +% Tiré des Mémoires du duc de Luynes, Paris, Firmin-Didot 1863, t.I. + +À la mort de M. le duc de Bourgogne, lorsqu'il fut question d'aller +jeter de l'eau bénite, le feu Roi décida que si les princes lorrains +s'y presenteroient, qu'eux ni les ducs n'en jetteroient ; mais que si +MM. de Rohan et de Bouillon y étoient, les ducs jetteroient de l'eau +bénite avant eux : ce qui arriva effectivement ; mais MM. de Rohan et +de Bouillon, voyant les ducs passer avant eux, s'en allèrent. Ce qui +avoit été décidé en faveur de MM. les ducs fut écrit sur le registre +de M. de Dreux ; mais deux ans après, les représentations de Mme de +Maintenon déterminèrent le Roi à faire un changement et à ordonner à +M. de Dreux que cet article seroit rayé sur le registre. Il fut mis en +marge que le Roi n'avoit jamais voulu décider entre les ducs et MM. de +Rohan et de Bouillon. + diff --git a/logiciels/latex/index.jpg b/logiciels/latex/index.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bea0d6696f397cd5156c909bfe1c076e8c3aef1e GIT binary patch literal 5937 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 SiO2GD|8pw;5Q*ja*Z%_$1SiD+ literal 0 HcmV?d00001 diff --git a/logiciels/latex/makeindex.tml b/logiciels/latex/makeindex.tml new file mode 100644 index 0000000..5fadb34 --- /dev/null +++ b/logiciels/latex/makeindex.tml @@ -0,0 +1,218 @@ + + + + +Index + + + +

Faire un index avec MakeIndex

+ +

Vous disposez d'un fichier tex qui contient votre maîtrise, votre +autobiographie, ce que vous voulez. Pour faciliter la vie du lecteur de +votre document final, vous désirez indexer les termes clefs de votre +texte. Le package MakeIndex vous permet de créer un index. Tout au long +de ce cours nous allons utiliser un petit texte d'exemple, tiré des +Mémoires du duc de Luynes (vous pouvez le télécharger : +exemple.txt) :

+ +
À la mort de M. le duc de Bourgogne, lorsqu'il fut question d'aller
+jeter de l'eau bénite, le feu Roi décida que si les princes lorrains s'y
+presenteroient, qu'eux ni les ducs n'en jetteroient ; mais que si MM. de
+Rohan et de Bouillon y étoient, les ducs jetteroient de l'eau bénite
+avant eux : ce qui arriva effectivement ; mais MM. de Rohan et de
+Bouillon, voyant les ducs passer avant eux, s'en allèrent. Ce qui avoit
+été décidé en faveur de MM. les ducs fut écrit sur le registre de M. de
+Dreux ; mais deux ans après, les représentations de Mme de Maintenon
+déterminèrent le Roi à faire un changement et à ordonner à M. de Dreux
+que cet article seroit rayé sur le registre. Il fut mis en marge que le
+Roi n'avoit jamais voulu décider entre les ducs et MM. de Rohan et de
+Bouillon.
+ +

Avant toute chose

+ +

Commencez par indiquer dans le préambule de votre document que vous +voulez le charger (attention, il faut bien écrire makeidx et non +makeindex) :

+ +
\usepackage{makeidx}
+ +

Ensuite, dans la suite du préambule, mettez la +commande

+ +
\makeindex
+ +

qui demande à MakeIndex de se mettre au travail. +Enfin, placez la commande

+ +
\printindex
+ +

à l'endroit où vous désirez placer l'index (à la fin, +normalement).

+ +

Les bases

+ +

Pour obtenir une entrée dans l'index, il faut l'indiquer par la +commande \index{mon_entree}. Lors d'une première +compilation, LaTeX repérera tous les \index et écrira pour +chacun d'entre eux une entrée dans exemple.idx. Ensuite il faudra faire +une deuxième compilation à l'aide de la commande makeindex :

+ +
makeindex exemple.idx
+ +

MakeIndex interprétera les entrées de +exemple.idx et les formatera, générant deux nouveaux +fichier, exemple.ilg qui contient +les messages de compilation de MakeIndex, et exemple.ind qui contient l'index +formaté. Il faut ensuite une troisième compilation, avec latex, pour que +exemple.ind soit intégré à exemple.tex et +produise l'index.

+ +

Il faut préciser à chaque fois à +makeindex ce que vous voulez indexer, il ne le fait pas +automatiquement. Pourquoi ? Bien sûr, voue préfereriez avoir à ne donner +le mot à indexer qu'une seule fois et laisser l'ordinateur faire le +reste, mais cette procédure manque de souplesse. Admettons que vous +vouliez créer une entrée d'index « Louis XIV ». Un indexage automatique +vous permettrait bien sûr de recenser toutes les occurrences de « Louis +XIV ». Mais vous aimeriez sans doute aussi recenser les pages ou vous +n'avez pas écrit textuellement « Louis XIV », mais où vous en avez +parlé sous les périphrases « le roi de France », « le monarque », +etc... Ce que vous permet l'apposition à la main de commandes +\index{Louis XIV} après chaque mot ou expression que vous +voulez voir référencé.

+ +

Récapitulatif

+ +

Il faut en tout trois compilations pour que l'index soit effectif :

+
latex exemple.tex ; makeindex exemple.idx ; latex exemple.tex
+ +

Spécifier les entrées de l'index

+ +

La procédure de base est la suivante : vous voulez indexer, dans le texte +d'exemple, les ducs et pairs. Vous placez donc, après l'expression à +référencer, un \index{} :

+ +
À la mort de M. le duc de Bourgogne, lorsqu'il fut question d'aller
+jeter de l'eau bénite, le feu Roi décida que si les princes lorrains s'y
+presenteroient, qu'eux ni les ducs\index{Ducs et pairs} n'en jetteroient
+(...)
+ +
Prenez garde à l'environnement dans lequel vous +êtes ! Un \index{Louis XIV} dans du texte « normal » et +un \index{Louis XIV} dans dans une note en bas de page, ou +dans un tableau, ne produiront pas une entrée avec deux références, mais +deux entrées identiques ! Pour remédier à ce problème, il vous suffit de +placer votre \index{} juste avant ou juste après +l'environnement dans lequel se trouve l'expression à référencer.
+ +

Caractères accentués

+ +

MakeIndex n'a pas été conçu pour les langues possédant des accents : +dès qu'un mot contenant des caractères accentués se trouvera dans votre +\index{}, il le classera au début des mots commençant par +cette même lettre... Il vous faut donc indiquer vous-même à makeindex où +classer la référence : on utilise pour cela une arobase (@).

+ +
\index{Princes etrangers@Princes étrangers}
+ +

veut dire que vous demandez à MakeIndex de classer +« Princes étrangers » comme s'il n'y avait pas d'accent dans +l'expression.

+ +

À noter : Vous pouvez utiliser cette technique pour +classer par exemple des membres d'une même famille dans l'ordre +chronologique, et non pas par ordre alphabétique de leur prénom :

+ +
+\index{Guise1@Guise, Henri de Lorraine, duc de}
+\index{Guise2@Guise, Charles de Lorraine, duc de}
+
+ +

Vous pouvez également l'utiliser pour formater à +votre goût l'aspect d'une entrée d'index. Ainsi,

+ +
\index{Bourgogne@\textsc{Bourgogne}, Louis de France, duc de}
+ +

vous permet d'avoir le nom de famille en petites +majuscules. Vous pouvez évidemment remplacer \textsc{} par +n'importe quel type de fonte (italique, gras, penché...).

+ + +

Entrées et sous-entrées

+ +

Pour produire une sous-entrée, vous devez d'abord indiquer l'entrée +principale puis la sous-entrée, séparée par un point d'exclamation. +Ainsi, si l'on reprend notre exemple, vous voulez faire du mot +« registres » une sous-entrée de « service des Cérémonies » :

+ +
\index{Ceremonies@Cérémonies, service de!registres}
+ +

Vous pouvez faire des sous-sous-entrées. MakeIndex et LaTeX ne +supportent que trois niveaux d'indexation : vous ne pouvez pas avoir de +sous-sous-sous-entrées.

+ +

Références croisées

+ +

MakeIndex vous permet de faire des références croisées, qui ne renvoient +pas à une page, mais à une autre entrée. Ainsi, dans notre exemple, on +veut que le lecteur qui cherche une entrée à Bouillon soit renvoyé à +« princes étrangers » :

+ +
 \index{Bouillon|see{Princes étrangers}}
+ +

vous donnera :

+ +
Bouillon, voir Princes étrangers
+ +

La traduction de |see{} dépend du package de Babel que +vous utilisez.

+ +

Formatage de l'index

+ +

Par défaut, l'index ressemble à ceci (c'est le résultat de +exemple.tex) :

+ +
Un index
+ +

Le texte s'étend sur deux colonnes. Si vous voulez modifier le +formatage de l'index, il vous faudra créer un fichier .ist +(perso.ist, par exemple) contenant vos personnalisations. +Pour utiliser ce fichier .ist, il faut le donner en option à +MakeIndex pendant la deuxième compilation :

+ +
makeindex -s perso.ist exemple.idx
+ +

Ajouter une lettre entre chaque groupe

+ +

Il faut insérer dans votre perso.ist les lignes suivantes :

+ +
+heading_prefix "{\\bfseries\\hfil "
+heading_suffix "\\hfil}\\nopagebreak\n"
+headings_flag 1
+
+ +
C'est joli
+ +

Ajouter des lignes de points

+ +

Il faut insérer dans votre perso.ist les lignes suivantes :

+ +
+delim_0 "\\dotfill"
+delim_1 "\\dotfill"
+delim_2 "\\dotfill"
+
+ +
Encore plus joli
+ + +
Auteurs : Marie-Lan Nguyen (2000). +Dernière modification le 2002-11-13 par François-Xavier Coudert.
+ + diff --git a/logiciels/latex/myhead.jpg b/logiciels/latex/myhead.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c23d6c86fcd72f0f695841ce5b571b272aa66e57 GIT binary patch literal 4586 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 aT6h7xfQeyQ;QsOE|MJ8C^2QElQ~w1g1Ab-z literal 0 HcmV?d00001