Suivant: \nofiles, Précédent: \addtocontents, Monter: Table of contents etc. [Table des matières][Index]
\contentslineSynopsis :
\contentsline{unit}{texte}{numéro-page}
Utilisé en interne par LaTeX pour composer un article dans une table
des matières, table des figures, ou table des tableaux (voir Table of contents etc.). Les auteurs ne saisissent pas directement les commandes
\contentsline.
En général l’ajout de matière à ces tables est fait automatiquement par
les commandes \chapter, \section, etc. pour la table des
matières, ou par la commande \caption au sein d’un environnement
\figure ou \table (voir figure et voir table).
Ainsi, en supposant que le fichier racine est these.tex, et
qu’il contient la déclaration \tableofcontents, la commande
\chapter{Chapitre premier} produit quelque chose de ce genre
dans le fichier these.toc :
\contentsline {chapter}{\numberline {1}Chapitre premier}{3}
Si le fichier contient la déclaration \listoffigures alors un
environnement figure comprenant \caption{Essai} produira quelque chose de ce genre dans these.lof.
\contentsline {figure}{\numberline {1.1}{\ignorespaces Essai}}{6}
x
Pour ajouter manuellement de la matière, utilisez
\addcontentsline{typefic}{unit}{\texte},
où typefic est toc, lof, ou lot
(voir \addcontentsline).
Pour manipuler la façon dont la matière de la commande
\contentline est composé, voir le paquetage tocloft.
Notez que le paquetage hyperref change la définition de
\contentsline (et de \addcontentsline) pour ajouter plus
d’arguments, fabriquer des hyperliens. C’est la source de l’erreur
Argument of \contentsline has an extra } quand on
ajoute/supprime l’utilisation d’hyperref et qu’une compilation a
déjà été faite. Pour réparer cette erreur, détruisez les fichiers
.toc, .lof ou .lot, et exécutez de nouveau
LaTeX.
Suivant: \nofiles, Précédent: \addtocontents, Monter: Table of contents etc. [Table des matières][Index]