Comment modifier le style des titres de chapitre ?#
Cette question complète les éléments plus généraux (concernant aussi les chapitres) présentés dans la question « Comment modifier le style des titres de sectionnement ? ».
1. Avec l’extension fncychap#
L’extension fncychap fournit une intéressante collection de styles
de chapitre prédéfinis, portant tous un nom : Sonny
, Glenn
, Conny
,
Rejne
et Bjarne
. Voici un exemple d’utilisation :
\documentclass[french]{report}
\usepackage[T1]{fontenc} % Encodage T1 (adapté au français)
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{babel} % Réglages linguistiques (avec french)
\pagestyle{empty} % N'affiche pas de numéro de page
\usepackage[Lenny]{fncychap}
\begin{document}
\chapter{Introduction}
De tout temps, les hommes\dots
\end{document}
2. Avec l’extension anonchap#
L’extension anonchap fournit un moyen simple de présenter
des chapitres au même format que des sections (c’est-à-dire
sans le mot « Chapitre »). Sa commande \simplechapter[⟨Nom⟩]
remplace le mot « Chapitre » par le mot ⟨Nom⟩
(qui est un argument
facultatif, comme le montre l’exemple suivant). La commande
\simplechapterdelim
définit le séparateur entre la numérotation
du chapitre et son titre. En voici un exemple :
\documentclass[french]{report}
\usepackage[T1]{fontenc} % Encodage T1 (adapté au français)
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{babel} % Réglages linguistiques (avec french)
\pagestyle{empty} % N'affiche pas de numéro de page
\usepackage{anonchap}
\simplechapter
\renewcommand{\simplechapterdelim}{ --}
\begin{document}
\chapter{Introduction}
De tout temps, les hommes\dots
\end{document}
3. Avec l’extension tocbibind#
L’extension tocbibind fournit les mêmes commandes que l’extension anonchap mais pour répondre à l’origine à d’autres besoins. L’exemple ci-dessus est donc une variante du précédent :
\documentclass[french]{report}
\usepackage[T1]{fontenc} % Encodage T1 (adapté au français)
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{babel} % Réglages linguistiques (avec french)
\pagestyle{empty} % N'affiche pas de numéro de page
\usepackage{tocbibind}
\simplechapter[Thème]
\renewcommand{\simplechapterdelim}{.}
\begin{document}
\chapter{Introduction}
De tout temps, les hommes\dots
\end{document}
4. Avec des modifications manuelles#
Pour les chapitres, il faut modifier la commande \@makechapterhead
,
ou \@makeschapterhead
selon que vous vous intéressez à \chapter
ou à \chapter*
. Voici un exemple de ce type de modification.
\documentclass[french]{report}
\usepackage[T1]{fontenc} % Encodage T1 (adapté au français)
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{babel} % Réglages linguistiques (avec french)
\pagestyle{empty} % N'affiche pas de numéro de page
% Des redéfinitions des chapitres
\makeatletter
\def\@makechapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedright \normalfont
\interlinepenalty\@M
\ifnum \c@secnumdepth >\m@ne
\Huge\bfseries \thechapter\quad
\fi
\Huge \bfseries #1\par\nobreak
\vskip 40\p@
}}
\def\@makeschapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedright
\normalfont
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 40\p@
}}
\makeatother
\begin{document}
\chapter{Introduction}
De tout temps, les hommes\dots
\end{document}
Dans ce cadre, Vincent Zoonekynd propose des exemples illustrés montrant comment obtenir différents styles de chapitre.