Supprimer le Numéro de Page de la Table des Matières dans LaTeX
Dans LaTeX, la table des matières est automatiquement numérotée. Cependant, dans certains cas, vous souhaitez supprimer le numéro de page de la table des matières tout en conservant la numérotation dans le reste du document. Voici plusieurs méthodes pour y parvenir.
🛠 1. Méthode Simple : Utilisation de \pagenumbering{gobble}
Une manière simple de masquer temporairement la numérotation des pages consiste à désactiver les numéros avant la table des matières et à les réactiver après :
\documentclass{article}
\usepackage[french]{babel} % Pour un document en français
\begin{document}
\title{Exemple de Document}
\author{Jean Dupont}
\date{\today}
\maketitle
% Désactiver la numérotation des pages pour la table des matières
\pagenumbering{gobble}
\tableofcontents
\newpage % Passage à une nouvelle page
% Réactiver la numérotation des pages
\pagenumbering{arabic}
\section{Introduction}
Voici une introduction.
\end{document}
📌 Explication :
\pagenumbering{gobble}
supprime la numérotation des pages à partir de cet endroit.\pagenumbering{arabic}
réactive la numérotation après la table des matières.
🔹 2. Méthode Avancée : Utilisation de \thispagestyle{empty}
Si vous souhaitez uniquement supprimer le numéro de la page contenant la table des matières, utilisez la commande suivante :
\documentclass{article}
\usepackage[french]{babel}
\begin{document}
\title{Exemple de Document}
\author{Jean Dupont}
\date{\today}
\maketitle
% Supprimer le numéro de page uniquement pour cette page
\thispagestyle{empty}
\tableofcontents
\newpage % Nouvelle page après la table des matières
% Réactiver la numérotation normale
\pagenumbering{arabic}
\section{Introduction}
Texte de l'introduction.
\end{document}
📌 Explication :
\thispagestyle{empty}
supprime le numéro uniquement sur la page courante (celle de la table des matières).\newpage
force un passage à la page suivante.\pagenumbering{arabic}
réactive la numérotation.
🔹 3. Supprimer la Numérotation de Toutes les Pages Avant le Corps du Document
Si vous avez plusieurs pages (titre, sommaire, préface) sans numéro, mais que vous voulez commencer la numérotation après, utilisez :
\documentclass{article}
\usepackage[french]{babel}
\begin{document}
\title{Exemple de Document}
\author{Jean Dupont}
\date{\today}
\maketitle
% Supprimer les numéros de page jusqu'à l'introduction
\pagenumbering{gobble}
\tableofcontents
\newpage
\section*{Préface}
Texte de la préface.
\newpage
% Réactiver la numérotation à partir de cette page
\pagenumbering{arabic}
\section{Introduction}
Texte de l'introduction.
\end{document}
📌 Explication :
- Toutes les pages avant l’introduction n’ont pas de numéro.
- La numérotation commence à partir de l’introduction.
🎨 4. Méthode Personnalisée avec \pagestyle{empty}
(Sans Affecter les Autres Pages)
Une autre alternative est de supprimer la numérotation uniquement pour la page de la table des matières tout en gardant les styles normaux pour le reste :
\documentclass{article}
\usepackage[french]{babel}
\begin{document}
\title{Exemple de Document}
\author{Jean Dupont}
\date{\today}
\maketitle
% Désactiver la numérotation seulement pour la page du sommaire
\pagestyle{empty}
\tableofcontents
\newpage
% Réactiver le style de pagination standard
\pagestyle{plain}
\section{Introduction}
Texte de l'introduction.
\end{document}
📌 Explication :
\pagestyle{empty}
supprime tous les éléments d’en-tête et de pied de page (y compris la numérotation) sur cette page.\pagestyle{plain}
réactive la numérotation après la table des matières.
🔹 Méthode rapide : \pagenumbering{gobble}
pour supprimer la numérotation temporairement.
🔹 Méthode ciblée : \thispagestyle{empty}
pour enlever uniquement le numéro de la page contenant la table des matières.
🔹 Méthode avancée : \pagestyle{empty}
pour modifier seulement cette page.
🔹 Préface et sommaire sans numéro : Réactiver la numérotation plus tard avec \pagenumbering{arabic}
.
Avec ces méthodes, vous pouvez contrôler précisément l’affichage des numéros de page dans votre document LaTeX
Astuces et Cas Particuliers : Supprimer le Numéro de Page de la Table des Matières avec LaTeX
Supprimer la numérotation d’une page spécifique peut devenir délicat dans certains contextes. Voici quelques astuces avancées et des cas particuliers pour mieux gérer la suppression du numéro de page dans vos documents LaTeX.
Astuce 1 : Commencer la Numérotation après la Table des Matières avec une Page Impaire
Si vous souhaitez supprimer le numéro de la page contenant la table des matières et démarrer la numérotation uniquement à la première page impaire après la table des matières, utilisez :
\documentclass{report} % Utile pour les documents longs
\usepackage[french]{babel}
\begin{document}
\title{Exemple de Document}
\author{Jean Dupont}
\date{\today}
\maketitle
% Supprimer la numérotation avant le corps du document
\pagenumbering{gobble}
\tableofcontents
\cleardoublepage % Passe à une nouvelle page impaire (utile pour impression recto-verso)
% Réactivation de la numérotation à partir de la prochaine page impaire
\pagenumbering{arabic}
\setcounter{page}{1} % Redémarrer la numérotation à 1
\chapter{Introduction}
Voici le début du document.
\end{document}
✅ Pourquoi ça fonctionne ?
\pagenumbering{gobble}
supprime la numérotation de la table des matières.\cleardoublepage
force un saut de page jusqu’à la prochaine page impaire.\setcounter{page}{1}
permet de redémarrer la numérotation à 1 après la table des matières.
Astuce 2 : Supprimer le Numéro de Page Tout en Gardant l’En-Tête et le Pied de Page
Si vous utilisez un document structuré avec un style spécifique pour les en-têtes et pieds de page (via fancyhdr
), il est possible de supprimer uniquement le numéro de page tout en conservant l’en-tête et le pied de page.
\documentclass{article}
\usepackage[french]{babel}
\usepackage{fancyhdr}
\pagestyle{fancy} % Active un style de page personnalisé
\fancyhf{} % Efface tous les en-têtes et pieds de page
\fancyhead[L]{Mon Document} % En-tête gauche
\fancyhead[R]{Jean Dupont} % En-tête droit
\fancyfoot[C]{\thepage} % Numéro de page au centre du pied de page
\begin{document}
\title{Exemple de Document}
\author{Jean Dupont}
\date{\today}
\maketitle
% Supprimer uniquement le numéro de page pour la table des matières
\thispagestyle{empty}
\tableofcontents
\newpage
% Réactiver le pied de page standard avec numérotation
\pagestyle{fancy}
\section{Introduction}
Texte d’introduction.
\end{document}
✅ Pourquoi ça fonctionne ?
\thispagestyle{empty}
supprime uniquement le numéro de la page de la table des matières.\pagestyle{fancy}
réactive le pied de page normal avec numéro sur les pages suivantes.
Astuce 3 : Supprimer le Numéro de Page pour Plusieurs Pages
Si vous avez plusieurs pages sans numérotation avant de commencer la numérotation (ex. page de titre, sommaire, préface), vous pouvez désactiver la numérotation pour un groupe de pages :
\documentclass{report}
\usepackage[french]{babel}
\begin{document}
\title{Exemple de Rapport}
\author{Jean Dupont}
\date{\today}
\maketitle
% Supprimer la numérotation pour les pages suivantes
\pagenumbering{gobble}
\tableofcontents
\newpage
\chapter*{Préface} % Chapitre sans numéro dans la table des matières
Texte de la préface.
\newpage
% Réactiver la numérotation avec page 1
\pagenumbering{arabic}
\setcounter{page}{1}
\chapter{Introduction}
Voici l’introduction.
\end{document}
✅ Pourquoi ça fonctionne ?
\pagenumbering{gobble}
supprime la numérotation pour toutes les pages avant l’introduction.\pagenumbering{arabic}
redémarre la numérotation à1
à partir de l’introduction.
Cas Particulier : Supprimer le Numéro de Page Uniquement sur les Pages Paires ou Impaires
Dans certains documents (ex. livre en recto-verso), vous pouvez vouloir afficher des numéros de page uniquement sur les pages impaires (ou paires). Voici comment :
\documentclass{book}
\usepackage[french]{babel}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[LE,RO]{\thepage} % Numéro sur pages impaires seulement
\begin{document}
\title{Exemple de Livre}
\author{Jean Dupont}
\date{\today}
\maketitle
\pagenumbering{gobble} % Supprimer la numérotation de la table des matières
\tableofcontents
\newpage
\pagenumbering{arabic}
\setcounter{page}{1}
\chapter{Introduction}
Introduction du livre.
\end{document}
✅ Pourquoi ça fonctionne ?
\fancyhead[LE,RO]{\thepage}
place le numéro de page uniquement sur les pages impaires.\pagenumbering{gobble}
masque la numérotation de la table des matières.
A retrenir
🔹 Vous voulez juste supprimer la numérotation de la table des matières ? → \thispagestyle{empty}
est la solution la plus simple.
🔹 Vous souhaitez supprimer la numérotation sur plusieurs pages ? → \pagenumbering{gobble}
fonctionne bien.
🔹 Vous devez recommencer la numérotation après la table des matières ? → \pagenumbering{arabic} \setcounter{page}{1}
est votre ami.
🔹 Vous voulez un affichage spécifique (ex. numérotation sur pages impaires) ? → fancyhdr
permet une personnalisation avancée.