Pratique

Changer le Nom de la Table des Matières en LaTeX

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.


🔹 1. Changer le Nom avec \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.


🔹 2. Modifier le Titre en Utilisant \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.


🔹 3. Modifier le Nom de la Table des Matières pour un Document Multilingue

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{...} ?

  • Permet d’afficher des titres différents pour la table des matières en fonction de la langue active.

🔹 4. Changer l’Apparence du Titre avec 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.

🔹 5. Supprimer 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éthodeCommandeUtilisation
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é\cfttoctitlefontChange la taille, couleur et police
Supprimer le Titre\renewcommand{\contentsname}{}Supprime complètement le titre

Approfondissement sur la Personnalisation de la Table des Matières en LaTeX

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.


🎨 1. Modifier l’Alignement et l’Espacement de la Table des Matières

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.

🔢 2. Changer le Style de Numérotation

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.

3. Changer les Points de Liaison entre les Titres et les Numéros de Page

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.

4. Inclure ou Exclure Certains Niveaux dans la Table des Matières

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.

📜 5. Personnaliser l’Affichage d’une Section Spécifique dans la Table des Matières

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.

🖌 6. Changer la Police et la Taille de la Table des Matières

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.

Conclusion et Récapitulatif des Personnalisations
PersonnalisationCommande
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}

Autres articles

Comparatif des Tests de Bilan de Compétences...
Le bilan de compétences est un outil précieux pour toute...
Read more
Formation au Suivi de Chantier pour Architectes...
Formation au Suivi de Chantier pour Architectes et Comparatif des...
Read more
Les Objectifs Professionnels dans une Carrière Commerciale...
Dans le domaine commercial, définir des objectifs professionnels clairs est...
Read more
Les Objectifs Professionnels en Marketing : Définition,...
Les objectifs professionnels en marketing sont des buts spécifiques qu'un...
Read more
RocketDocs vs QorusDocs: Which RFP Tool Is Right for You?
RÉPONSE AUX APPELS D'OFFRES : GUIDE COMPLET...
Répondre à un appel d'offres est un processus complexe qui...
Read more
Les Tests Internationaux pour la Manutention :...
Les métiers de la manutention nécessitent des compétences physiques, techniques...
Read more

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *