Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
3_composition:annexes:index:generer_plusieurs_index [2021/10/31 10:39] – Correction de la mise en forme. yannick.tanguy | 3_composition:annexes:index:generer_plusieurs_index [2022/11/29 19:50] (Version actuelle) – Usage de ⟨...⟩ dbitouze |
---|
Notez ici que les noms des fichiers d'index à traiter ne sont pas du tout liés au nom du fichier <latex>\LaTeX</latex> que vous traitez, ce qui est différent de la manière de procéder vue à la question « [[3_composition/annexes/index/commandes_de_base|Comment générer un index ?]] ». Notez aussi qu'il n'y a pas de documentation fournie avec cette extension ! Ce que vous lisez ci-dessus sera à peu près tout ce que vous trouverez sur le sujet. | Notez ici que les noms des fichiers d'index à traiter ne sont pas du tout liés au nom du fichier <latex>\LaTeX</latex> que vous traitez, ce qui est différent de la manière de procéder vue à la question « [[3_composition/annexes/index/commandes_de_base|Comment générer un index ?]] ». Notez aussi qu'il n'y a pas de documentation fournie avec cette extension ! Ce que vous lisez ci-dessus sera à peu près tout ce que vous trouverez sur le sujet. |
| |
L'extension [[ctanpkg>multind]] ne fonctionne pas avec les [[4_domaines_specialises/mathematiques/les_packages_ams|classes AMSLaTeX]], mais il existe un substitut : l'extension [[ctanpkg>amsmidx]]. Cette extension s'utilise à peu près de la même manière que [[ctanpkg>multind]]. Toutefois, si les choses ne sont pas claires, une [[texdoc>amsmidx|documentation]] est là bien disponible. | L'extension [[ctanpkg>multind]] ne fonctionne pas avec les [[1_generalites/glossaire/que_sont_ams-tex_et_ams-latex|classes AMSLaTeX]], mais il existe un substitut : l'extension [[ctanpkg>amsmidx]]. Cette extension s'utilise à peu près de la même manière que [[ctanpkg>multind]]. Toutefois, si les choses ne sont pas claires, une [[texdoc>amsmidx|documentation]] est là bien disponible. |
| |
===== Avec l'extension “index” ===== | ===== Avec l'extension “index” ===== |
| |
<code latex> | <code latex> |
\newindex[<nom de l'index>]{<raccourci>} | \newindex[⟨nom de l'index⟩]{⟨raccourci⟩} |
</code> | </code> |
| |
Dans ce cas, [[ctanpkg>splitindex|splitidx]] générera un fichier ''\jobname.<''//''raccourci''//''>'' pour recevoir les entrées d'index générées par des commandes telles que ''\sindex[<''//''raccourci''//''>]{<''//''élément''//''>}''. Comme avec les autres extensions, cette méthode est limitée par le nombre total de fichiers de sortie de <latex>\TeX</latex>. | Dans ce cas, [[ctanpkg>splitindex|splitidx]] générera un fichier ''\jobname.⟨raccourci⟩'' pour recevoir les entrées d'index générées par des commandes telles que ''\sindex[⟨raccourci⟩]{⟨élément⟩}''. Comme avec les autres extensions, cette méthode est limitée par le nombre total de fichiers de sortie de <latex>\TeX</latex>. |
| |
Cependant, [[ctanpkg>splitindex]] est également fourni avec un petit exécutable ''splitindex'' (disponible pour plusieurs systèmes d'exploitation). Si vous utilisez ce programme auxiliaire (et n'utilisez pas ''split''), il n'y a pas de limite au nombre d'index. En dehors de cette astuce, [[ctanpkg>splitindex]] prend en charge les mêmes fonctionnalités que [[ctanpkg>index]]. Un exemple d'utilisation figure dans la documentation. | Cependant, [[ctanpkg>splitindex]] est également fourni avec un petit exécutable ''splitindex'' (disponible pour plusieurs systèmes d'exploitation). Si vous utilisez ce programme auxiliaire (et n'utilisez pas ''split''), il n'y a pas de limite au nombre d'index. En dehors de cette astuce, [[ctanpkg>splitindex]] prend en charge les mêmes fonctionnalités que [[ctanpkg>index]]. Un exemple d'utilisation figure dans la documentation. |
| |
Cette extension peut créer plusieurs index : | Cette extension peut créer plusieurs index : |
* de manière conventionnelle, comme le fait([[ctanpkg>multind]]) | * de manière conventionnelle, comme le fait([[ctanpkg>multind]]) ; |
* ou de façon plus fine avec le script externe ''splitindex'' fourni avec l'extension [[ctanpkg>splitindex]]. | * ou de façon plus fine avec le script externe ''splitindex'' fourni avec l'extension [[ctanpkg>splitindex]]. |
| |
//Source:// [[faquk>FAQ-multind|Multiple indexes]] | //Source:// [[faquk>FAQ-multind|Multiple indexes]] |
| |
{{htmlmetatags>metatag-keywords=(LaTeX,index,multind) | {{htmlmetatags>metatag-keywords=(LaTeX,annexes,index,multind) |
metatag-og:title=(Comment générer plusieurs index) | metatag-og:title=(Comment générer plusieurs index) |
metatag-og:site_name=(FAQ LaTeX francophone) | metatag-og:site_name=(FAQ LaTeX francophone) |
}} | }} |