Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
composition:annexes:tables:generer_une_table_des_matieres [2018/12/09 09:26] – jejust | 3_composition:annexes:tables:generer_une_table_des_matieres [2021/10/09 10:31] (Version actuelle) – Ajout d'exemples, de précisions et de liens. yannick.tanguy | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Comment générer une table des matières? ====== | ====== Comment générer une table des matières? ====== | ||
+ | < | ||
+ | * < | ||
+ | * le fichier '' | ||
- | $\Reponse$ | + | En général, il est donc nécessaire de faire trois compilations pour avoir une table des matières à jour : |
- | table des matières à l' | + | |
- | À chaque compilation, | + | * la seconde l' |
- | dans le document, | + | * la troisième inclura ce nouveau fichier avec les bons numéros de page. |
- | \begin{itemize} | + | |
- | \item < | + | |
- | renseignements nécessaires (« niveau » de sectionnement, | + | |
- | page) ; | + | |
- | \item le fichier '' | + | |
- | commande '' | + | |
- | \end{itemize} | + | |
- | En général, il est donc nécessaire de faire trois compilations | + | Voici un exemple simple |
- | une table des matières à jour : | + | <WRAP column 45ex> |
- | \begin{itemize} | + | <code latex> |
- | \item la première créera le fichier '' | + | \documentclass{article} |
- | \item la seconde l' | + | \usepackage[french]{babel} |
- | page ; | + | \usepackage[T1]{fontenc} |
- | \item la troisième inclura la table des matières avec les bons numéros | + | \begin{document} |
- | de page. | + | \tableofcontents |
- | \end{itemize} | + | \bigskip |
+ | Voici de grandes questions ! | ||
+ | \section{Qui suis-je ?} | ||
+ | Bonne question. | ||
+ | \section{Où vais-je ?} | ||
+ | Décidément, | ||
+ | \subsection{Dans quel état j'erre ?} | ||
+ | Euh... | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
- | {{htmlmetatags> | + | <WRAP column 45ex> |
- | metatag-og: | + | < |
+ | \documentclass{article} | ||
+ | \usepackage[T1]{fontenc} | ||
+ | \usepackage[body={8cm, | ||
+ | \usepackage[french]{babel} | ||
+ | \pagestyle{empty} | ||
+ | \begin{document} | ||
+ | \tableofcontents | ||
+ | \contentsline {section}{\numberline {1}Qui suis-je ?}{1}% | ||
+ | \contentsline {section}{\numberline {2}Où vais-je ?}{1}% | ||
+ | \contentsline {subsection}{\numberline {2.1}Dans quel état j'erre ?}{1}% | ||
+ | \bigskip | ||
+ | Voici de grandes questions ! | ||
+ | \section{Qui suis-je ?} | ||
+ | Bonne question. | ||
+ | \section{Où vais-je ?} | ||
+ | Décidément, | ||
+ | \subsection{Dans quel état j'erre ?} | ||
+ | Euh... | ||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
+ | |||
+ | Cet exemple appelle deux commentaires : | ||
+ | * la présence de l' | ||
+ | * la présence d'une commande d' | ||
+ | |||
+ | Voici d' | ||
+ | |||
+ | <code latex> | ||
+ | \contentsline {section}{\numberline {1}Qui suis-je ?}{1}% | ||
+ | \contentsline {section}{\numberline {2}Où vais-je ?}{1}% | ||
+ | \contentsline {subsection}{\numberline {2.1}Dans quel état j'erre ?}{1}% | ||
+ | </ | ||
+ | |||
+ | |||
+ | {{htmlmetatags> | ||
+ | metatag-og: | ||
metatag-og: | metatag-og: | ||
}} | }} | ||
- |