Suivant: , Précédent: , Monter: Sectioning   [Table des matières][Index]


6.2 \chapter

Synopsis, l’un parmi :

\chapter{titre}
\chapter*{titre}
\chapter[tdm-titre]{titre}

Commence un chapitre. Les classes standardes LaTeX book et report ont cette commande, mais article non.

L’exemple suivant produit un chapitre.

\chapter{Mirages}
Appelez moi Ismaël.
Voici quelques années --- peu importe combien --- le porte-monnaie vide
ou presque, rien ne me retenant à terre, je songeai à naviguer un peu et
à voir l'étendue liquide du globe.

Le comportement par défaut de LaTeX est de commence chaque chapitre sur une page neuve, une page à numéro impair si le document est en recto-verso. Il produit un numéro de chapitre tel que ‘Chapitre 1’ en gros caractère gras (la taille est \huge). Ensuite il place le titre sur une nouvelle ligne, en caractère gras encore plus gros (taille \Huge). Il incrémente également le compteur chapter, ajoute une entrée à la table des matières (voir Table of contents etc.), et règle l’information de haut de page (voir Page styles).

La forme étoilée, ou forme en *, affiche titre sur une nouvelle ligne, en caractère gras. Mais elle n’affiche pas le numéro de chapitre, ni n’incrémente le compteur chapter, et ne produit aucune entrée dans la table des matières, et n’affecte pas le haut de page. (Si vous utilise le style de page headings dans un document recto-verso alors le haut de page sera dérivé du chapitre précédent). Voici un exemple illustrant cela :

\chapter*{Préambule}

L’argument optionnel tdm-titre apparaît comme titre de chapitre dans la table des matières (voir Table of contents etc.) et dans les hauts de page (voir Page styles). Si il n’est pas présent alors titre sera à la place. L’exemple suivant montre le nom complet dans le titre de chapitre,

\chapter[Weyl]{Hermann Klaus Hugo (Peter) Weyl (1885--1955)}

mais seulement ‘Weyl’ sur la page de table des matières. L’exemple suivant place un saut de ligne dans le titre, mais ceci ne fonctionne pas bien avec les hauts de page, alors il omet le saut dans la table des matières

\chapter[J'ai tout donné ; mon histoire]{J'ai tout donné\\ mon histoire}

Pour déterminer quelles rubriques sont numérotées et lesquelles apparaissent dans la table des matières, le numéro de niveau d’un chapitre est 0 (voir Sectioning/secnumdepth et voir Sectioning/tocdepth).

Lorsque vous chargez un paquetage d’internationalisation tel que babel, mlp ou polyglossia, et que la langue sélectionnée est le français, alors le premier paragraphe après le titre est normalement renfoncé, comme c’est la convention en typographie française. Par contre, si vous restez en langue par défaut, c.-à-d. en anglo-américain, le paragraphe qui suit le titre de chapitre n’est pas renfoncé, étant donné que c’est pour l’anglo-américain une pratique typographique standarde. Pour obtenir un renfoncement dans ce cas utilisez le paquetage indentfirst.

Vous pouvez changer ce qui est affiché pour le numéro de chapitre. Pour le changer en quelque chose du genre de ‘Cours 1’, placez dans le préambule soit \renewcommand{\chaptername}{Cours}, soit cela (voir \makeatletter & \makeatother) :

\makeatletter
\renewcommand{\@chapapp}{Cours}
\makeatother

Pour que cela soit fonction de la langue principale du document, voir le paquetage babel.

Dans un document recto-verso LaTeX commence les chapitres sur des pages de numéro impair, en laissant si nécessaire une page de numéro pair blanche à l’exception d’un éventuel haut de page. Pour que cette page soit complètement blanche, voir \clearpage & \cleardoublepage.

Pour changer le comportement de la commande \chapter, vous pouvez copier sa définition depuis le fichier de format LaTeX et faire des ajustements. Mais il y a aussi beaucoup de paquetage sur le CTAN qui traitent de cela. L’un d’eux est titlesec. Voir sa documentation, mais l’exemple ci-dessous donne un aperçu de ce qu’il peut faire.

\usepackage{titlesec}   % dans le préambule
\titleformat{\chapter}
  {\Huge\bfseries}  % format du titre
  {}                % étiquette, tel que 1.2 pour une sous-section
  {0pt}             % longueur de séparation entre l'étiquette et le titre
  {}                % code crochet exécuté avant

Ceci omet le numéro de chapitre ‘Chapitre 1’ de la page, mais contrairement à \chapter* cela conserve le chapitre dans la table des matières et dans les hauts de page.


Suivant: , Précédent: , Monter: Sectioning   [Table des matières][Index]