Comment modifier le style de la numérotation des pages ?#
1. Avec la commande \pagenumbering
#
Le style de la numérotation est modifiable avec la commande \pagenumbering{⟨style⟩}
.
Le ⟨style⟩
peut prendre les valeurs suivantes :
alph
: a, b, c… Au-delà de la page « z », LaTeX génère une erreur : « LaTeX Error: Counter too large » ;Alph
: A, B, C… Au-delà de la page « Z », LaTeX génère une erreur : « LaTeX Error: Counter too large » ;arabic
: 1, 2, 3… C’est le style par défaut ;gobble
: absence de numérotation. Cette possibilité est décrite à la question « Comment supprimer la numérotation des pages ? ».roman
: i, ii, iii…Roman
: I, II, III…
Il faut noter que, lorsque cette commande est appelée, la numérotation est réinitialisée à 1.
Voici un exemple non recommandable :
\documentclass[french]{book}
\usepackage[T1]{fontenc} % Encodage T1
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{babel} % Réglages linguistiques (avec french)
\usepackage{lipsum} % Du faux texte
\begin{document}
\pagenumbering{alph}
\tableofcontents
\chapter{Un classique incontournable}
\pagenumbering{arabic}
\lipsum[1-6] % Le faux texte
\chapter{Un classique incontournable - Suite}
\pagenumbering{Roman}
\lipsum[7-12] % Le faux texte
\end{document}
2. Avec les commandes \frontmatter
, \mainmatter
et \backmatter
#
Les commandes \frontmatter
, \mainmatter
et \backmatter
permettent de scinder
un document de classe book
en trois parties parties, chacune étant numérotée spécifiquement :
\frontmatter
numérote les pages en styleroman
;\mainmatter
et\backmatter
numérotent les pages en stylearabic
.
Ces commandes modifient également le format des titres de chapitre. Ce point est décrit à la question « Comment gérer des chapitres de préface, d’introduction ou de conclusion non numérotés ? ».
\documentclass[french]{book}
\usepackage[T1]{fontenc} % Encodage T1
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{babel} % Réglages linguistiques (avec french)
\usepackage{lipsum} % Du faux texte
\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\chapter{Un classique incontournable}
\lipsum[1-6] % Le faux texte
\backmatter
\chapter{Un classique incontournable - Suite}
\lipsum[7-12] % Le faux texte
\end{document}
3. Avec une redéfinition de \thepage
#
Pour obtenir des résultats plus complexe, il faut modifier la commande \thepage
.
L’exemple suivant permet d’afficher un compteur comprenant,
en plus du numéro de la page, le numéro du chapitre courant.
La lisibilité n’est évidemment pas un modèle du genre.
\documentclass[french]{book}
\usepackage[T1]{fontenc} % Encodage T1
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{babel} % Réglages linguistiques (avec french)
\usepackage{lipsum} % Du faux texte
\renewcommand{\thepage}{\thechapter-\roman{page}}
\begin{document}
\tableofcontents
\chapter{Un classique incontournable}
\lipsum[1-6] % Le faux texte
\chapter{Un classique incontournable - Suite}
\lipsum[7-12] % Le faux texte
\end{document}
Sources