Par défaut, LaTeX affiche le titre de la table des matières sous le nom “Table des matières” en français (ou “Contents” en anglais). Si vous souhaitez le modifier, voici différentes méthodes adaptées à divers cas d’utilisation.
\renewcommand{\contentsname}{...}
(Méthode Standard)La méthode la plus simple consiste à utiliser \renewcommand{\contentsname}{...}
pour redéfinir le titre de la table des matières.
📌 Exemple :
\documentclass{article}
\usepackage[french]{babel}
\begin{document}
\title{Mon Document}
\author{Jean Dupont}
\date{\today}
\maketitle
% Changer le titre de la table des matières
\renewcommand{\contentsname}{Sommaire}
\tableofcontents
\newpage
\section{Introduction}
Contenu de l'introduction.
\end{document}
✅ Pourquoi ça marche ?
\renewcommand{\contentsname}{Sommaire}
change le titre de la table des matières avant de l’afficher.📌 Note : Cette méthode fonctionne uniquement si votre document charge le package babel
pour une langue où le nom de la table des matières est prédéfini.
\addcontentsline
(Méthode Alternative)Si vous utilisez un document de type book
ou report
, et que vous voulez ajouter un titre personnalisé dans la table des matières elle-même, utilisez :
\documentclass{report}
\usepackage[french]{babel}
\begin{document}
\title{Mon Livre}
\author{Jean Dupont}
\date{\today}
\maketitle
% Titre personnalisé pour la table des matières
\renewcommand{\contentsname}{Plan du Document}
\addcontentsline{toc}{chapter}{Plan du Document}
\tableofcontents
\newpage
\chapter{Introduction}
Voici le début du document.
\end{document}
✅ Pourquoi utiliser \addcontentsline{toc}{chapter}{Plan du Document}
?
Cela permet d’ajouter “Plan du Document” directement dans la table des matières.
Si votre document doit être en plusieurs langues, vous pouvez définir la table des matières différemment selon la langue avec \babelprovide
.
📌 Exemple :
\documentclass{article}
\usepackage[english,french]{babel}
\begin{document}
\selectlanguage{french}
\renewcommand{\contentsname}{Sommaire}
\tableofcontents
\newpage
\section{Introduction}
Contenu en français.
\selectlanguage{english}
\renewcommand{\contentsname}{Table of Contents}
\tableofcontents
\newpage
\section{Introduction in English}
Content in English.
\end{document}
✅ Pourquoi utiliser \selectlanguage{...}
?
tocloft
(Personnalisation Avancée)Si vous voulez changer la taille, la couleur ou le style du titre de la table des matières, utilisez le package tocloft
:
\documentclass{article}
\usepackage[french]{babel}
\usepackage{tocloft}
% Modifier la taille et le style du titre
\renewcommand{\cfttoctitlefont}{\LARGE\bfseries\color{blue}}
\renewcommand{\contentsname}{Plan du Document}
\begin{document}
\title{Mon Document}
\author{Jean Dupont}
\date{\today}
\maketitle
\tableofcontents
\newpage
\section{Introduction}
Introduction du document.
\end{document}
✅ Explication :
\renewcommand{\cfttoctitlefont}{\LARGE\bfseries\color{blue}}
→ Change la taille (\LARGE
), la police (\bfseries
pour gras), et la couleur (\color{blue}
).\renewcommand{\contentsname}{Plan du Document}
→ Remplace le titre de la table des matières.Si vous souhaitez supprimer complètement le titre de la table des matières, utilisez :
\documentclass{article}
\usepackage[french]{babel}
\begin{document}
\title{Mon Document}
\author{Jean Dupont}
\date{\today}
\maketitle
% Supprimer le titre de la table des matières
\renewcommand{\contentsname}{}
\tableofcontents
\newpage
\section{Introduction}
Contenu du document.
\end{document}
✅ Pourquoi ça marche ?
\renewcommand{\contentsname}{}
supprime le titre, ce qui affiche uniquement la liste des sections sans en-tête.Voici les différentes façons de changer le titre de la table des matières :
Méthode | Commande | Utilisation |
---|---|---|
Méthode Standard | \renewcommand{\contentsname}{Mon Titre} | Remplace le titre de la table des matières |
Ajout dans la TOC | \addcontentsline{toc}{chapter}{Titre} | Ajoute un titre personnalisé à la TOC |
Multilingue | \selectlanguage{...} | Change le titre selon la langue |
Style Personnalisé | \cfttoctitlefont | Change la taille, couleur et police |
Supprimer le Titre | \renewcommand{\contentsname}{} | Supprime complètement le titre |
Après avoir vu comment modifier le titre de la table des matières, nous allons explorer d’autres personnalisations pour améliorer son apparence et son contenu.
Si vous trouvez que la table des matières prend trop d’espace ou que vous souhaitez ajuster son alignement, utilisez le package tocloft
pour une mise en forme avancée.
📌 Exemple : Changer l’espace avant chaque section dans la TOC
\usepackage{tocloft}
\setlength{\cftbeforesecskip}{10pt} % Espacement avant chaque section
\setlength{\cftbeforechapskip}{20pt} % Espacement avant chaque chapitre (book/report)
📌 Exemple : Centrer le titre de la table des matières
\renewcommand{\cfttoctitlefont}{\hfill\LARGE\bfseries}
\renewcommand{\cftaftertoctitle}{\hfill}
✅ Pourquoi ça marche ?
\hfill
force le titre à s’aligner au centre.\LARGE\bfseries
modifie la taille et met en gras.Par défaut, LaTeX numérote les sections de la table des matières avec des chiffres (1.1
, 1.2
…), mais vous pouvez les modifier en lettres, chiffres romains, ou les désactiver.
📌 Exemple : Utiliser des lettres à la place des chiffres pour la numérotation des sections
\renewcommand{\thesection}{\Alph{section}}
📌 Exemple : Utiliser des chiffres romains
\renewcommand{\thesection}{\Roman{section}}
📌 Exemple : Supprimer totalement la numérotation des sections dans la TOC
\renewcommand{\thesection}{}
✅ Pourquoi ça marche ?
\Alph{section}
transforme 1
en A
, 2
en B
…\Roman{section}
affiche I, II, III, …
\thesection{}
masque la numérotation.Dans la table des matières, LaTeX affiche par défaut des points de liaison (.....
) entre les titres et les numéros de page. Vous pouvez les modifier ou les supprimer.
📌 Exemple : Remplacer les points par des tirets (----
)
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
\renewcommand{\cftsecleader}{\cftdashfill{\cftdotsep}}
📌 Exemple : Supprimer complètement les points
\renewcommand{\cftsecleader}{\hfill}
✅ Pourquoi ça marche ?
\cftdotfill
utilise des points .....
\cftdashfill
utilise des tirets ----
\hfill
supprime les points pour un alignement propre.Par défaut, LaTeX inclut tous les niveaux (\section
, \subsection
, \subsubsection
…), mais vous pouvez limiter la profondeur d’affichage.
📌 Exemple : N’afficher que les sections et sous-sections
\setcounter{tocdepth}{2} % Affiche jusqu'au niveau "subsection"
✅ Valeurs possibles pour \setcounter{tocdepth}
:
1
→ Affiche uniquement \section
2
→ Affiche \section
et \subsection
3
→ Affiche \section
, \subsection
et \subsubsection
📌 Exemple : Supprimer un chapitre de la table des matières mais le garder numéroté dans le texte
\chapter*{Chapitre Caché}
\addcontentsline{toc}{chapter}{Chapitre Caché}
✅ Pourquoi ça marche ?
\chapter*{...}
empêche l’ajout automatique à la TOC.\addcontentsline{toc}{chapter}{...}
l’ajoute manuellement.Si vous souhaitez modifier l’apparence d’une section spécifique dans la table des matières (ex. : l’écrire en majuscules ou la mettre en gras), utilisez \textbf{}
ou \MakeUppercase{}
.
📌 Exemple : Forcer un titre en majuscules dans la TOC
\section{Introduction}
\addcontentsline{toc}{section}{\MakeUppercase{Introduction}}
📌 Exemple : Mettre un titre spécifique en gras dans la TOC
\section{Méthodologie}
\addcontentsline{toc}{section}{\textbf{Méthodologie}}
✅ Pourquoi ça marche ?
\MakeUppercase{}
force l’affichage en majuscules.\textbf{}
met en gras uniquement dans la TOC.Si vous souhaitez une table des matières avec une police différente ou une taille plus grande, utilisez :
📌 Exemple : Modifier la police en italique et agrandir la TOC
\renewcommand{\cfttoctitlefont}{\Huge\itshape}
📌 Exemple : Changer la police de toute la table des matières en monospace
\renewcommand{\cftsecfont}{\ttfamily}
✅ Pourquoi ça marche ?
\Huge
agrandit la taille.\itshape
met en italique.\ttfamily
change la police en monospace.Personnalisation | Commande |
---|---|
Changer le titre | \renewcommand{\contentsname}{Mon Titre} |
Supprimer le titre | \renewcommand{\contentsname}{} |
Modifier l’alignement | \renewcommand{\cfttoctitlefont}{\hfill\LARGE\bfseries} |
Changer la numérotation | \renewcommand{\thesection}{\Alph{section}} |
Modifier les points de liaison | \renewcommand{\cftsecleader}{\cftdashfill{\cftdotsep}} |
Supprimer un niveau | \setcounter{tocdepth}{2} |
Cacher un chapitre | \chapter*{Titre} + \addcontentsline{toc}{chapter}{Titre} |
Mettre une section en majuscules dans la TOC | \addcontentsline{toc}{section}{\MakeUppercase{Titre}} |
Changer la police | \renewcommand{\cftsecfont}{\ttfamily} |
L’argumentation occupe une place centrale dans le raisonnement juridique. Elle ne consiste pas à exprimer…
Charles Baudelaire, poète majeur du XIXe siècle, publie en 1857 Les Fleurs du mal, recueil…
Le commentaire de texte juridique est un exercice classique dans les études de droit. Il…
Définition de la culture d’entreprise La culture d’entreprise désigne l’ensemble des valeurs, croyances, comportements, rites…
La maîtrise de la sécurité alimentaire repose sur une application rigoureuse de méthodes reconnues, dont…
1. Comptabilité analytique (ou de gestion)La comptabilité analytique est un système d’analyse interne qui permet…
This website uses cookies.