Comment obtenir une épigraphe ?#
Une épigraphe est une citation que les auteurs mettent en tête de chapitre ou parfois en fin de chapitre, comme Donald Knuth dans le TeX​book.
Mettre en forme par vos soins ces épigraphes peut être un peu délicat mais pas impossible. Heureusement, plusieurs possibilités simples existent déjà .
1. Avec l’extension epigraph#
L’extension epigraph définit une commande \epigraph
créant une simple épigraphe
(en tête de chapitre) :
\documentclass[french]{book}
\usepackage[T1]{fontenc}
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{babel} % Réglages linguistiques (avec french)
\pagestyle{empty} % N'affiche pas de numéro de page
\usepackage{epigraph}
\begin{document}
\chapter{Des exemples}
\epigraph{Rien n'est plus dangereux qu'un bon conseil accompagné
d'un mauvais exemple.}{Madame de Sablé}
\end{document}
Elle fournit également un environnement epigraphs
pour placer plus d’une épigraphe.
Cet environnement fonctionne un peu comme une liste avec la commande \qitem
.
\documentclass[french]{book}
\usepackage[T1]{fontenc}
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{babel} % Réglages linguistiques (avec french)
\pagestyle{empty} % N'affiche pas de numéro de page
\usepackage{epigraph}
\begin{document}
\chapter{Des exemples}
\begin{epigraphs}
\qitem{Le mauvais exemple est contagieux.}{Sophocle}
\qitem{Sans exemple, on ne peut rien enseigner correctement.}%
{Columelle}
\end{epigraphs}
\end{document}
La commande \epigraphhead
vous permet de placer votre épigraphe au-dessus du titre du chapitre.
Cette commande dispose d’un argument optionnel permettant d’indiquer
à quelle distance au-dessous de l’en-tête de la page l’épigraphe doit aller.
Elle est exprimée sans unité, l’unité étant stockée dans la commande \unitlength
(1pt
dans notre exemple) qui est aussi utilisée dans l’environnement picture
.
L’auteur de l’extension recommande 70pt
.
\documentclass[french]{book}
\usepackage[T1]{fontenc}
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{babel} % Réglages linguistiques (avec french)
\pagestyle{empty} % N'affiche pas de numéro de page
\usepackage{epigraph}
\setlength{\unitlength}{1pt}
\begin{document}
\chapter{Des exemples}
\epigraphhead[50]{%
\epigraph{Rien n'est plus dangereux qu'un bon conseil accompagné
d'un mauvais exemple.}%
{Madame de Sablé}%
}
\end{document}
L’extension propose également diverses astuces pour ajuster la mise en page de l’en-tête de chapitre
(nécessaires si vous avez une citation extrêmement longue dans une commande \epigraphhead
),
pour modifier la bibliographie, pour modifier les pages de partie générées par \part
, et ainsi de suite.
Certaines de ces suggestions et conseils vous guident d’ailleurs dans l’écriture de votre propre extension.
2. Avec l’extension quotchap#
L’extension quotchap redéfinit les en-têtes de chapitres
et fournit un environnement savequotes
dans lequel vous pouvez fournir une
(ou plusieurs) citations à utiliser comme épigraphes.
Si les fonctionnalités ne semblent pas aussi flexibles que celles de l’extension epigraph,
elles sont probablement plus faciles à utiliser.
\documentclass[french]{book}
\usepackage[T1]{fontenc}
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{babel} % Réglages linguistiques (avec french)
\pagestyle{empty} % N'affiche pas de numéro de page
\usepackage{quotchap}
\begin{document}
\begin{savequote}[45mm]
Le mauvais exemple est contagieux.
\qauthor{Sophocle}
Sans exemple, on ne peut rien enseigner correctement.
\qauthor{Columelle}
\end{savequote}
\chapter{Des exemples}
\end{document}
L’argument optionnel valant ici 45mm
est la largeur que vous souhaitez avoir pour vos paragraphes de citation.
3. Avec la classe memoir#
La classe memoir offre toutes les fonctionnalités de l’extension epigraph.
4. Avec les classes KOMA-Script#
Les classes KOMA-Script ont les commandes \setchapterpreamble
et \dictum
pour fournir des fonctionnalités similaires à celles présentées ici.
Sources