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


6.3 \section

Synopsis, l’un parmi :

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

Commence une section. Les classes LaTeX standardes article, book, et report ont toutes cette commande.

L’exemple suivant produit une section :

Dans cette partie nous nous intéressons plutôt à la fonction, au
comportement d'entrée-sortie, qu'aux détails de la réalisation de ce
comportement.

\section{Machines de Turing}
En dépit de ce désir de rester évasif sur l'implémentation, nous suivons
l'approche d'A.~Turing selon laquelle la première étape pour définir
l'ensemble des fonctions calculables est de réflechir au détails de ce
que des mécanismes peuvent faire.

Pour les classes standardes LaTeX book et report la sortie par défaut est du genre de ‘1.2 titre’ (pour chapitre 1, section 2), seul sur sa ligne et fer à gauche, en caractères gras et plus gros (la taille de police est \Large). La même chose vaut pour article à ceci près qu’il n’y a pas de chapitre dans cette classe, et donc cela ressemble à ‘2 titre’.

La forme en * affiche titre. Mais elle n’affiche pas le numéro de section, ni n’incrémente le compteur section, ne produit aucune entrée dans la table des matières, et n’affecte pas le haut de page. (Si vous utilisez le style de page headings dans un document recto-verso, alors le titre de haut de page sera celui de la rubrique précédente).

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

\section[Elisabeth~II]{Elisabeth deux,
  Reine par la grâce de Dieu du Royaume Uni,
  du Canada et de ses autres Royaumes et Territoires,
  Chef du Commonwealth, Défenseur de la Foi.}

mais seulement ‘Elisabeth II’ dans la table de matière et sur les hauts de page. Dans l’exemple suivant il y a un saut de ligne dans titre mais ça ne fonctionne pas pour la table des matières alors il est omis de la table des matières et des titres de hauts de page.

\section[La vérité c'est que j'ai menti ; histoire de ma vie]{La vérité
c'est que j'ai menti\\ histoire de ma vie}

Pour déterminer quelles rubriques sont numérotées et lesquelles apparaissent dans la table des matières, le numéro de niveau d’une section est 1 (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 section 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.

En général, pour changer le comportement de la commande \section, il y a diverses options. L’une d’elles et la commande \@startsection (voir \@startsection). Il y a aussi un grand nombre de paquetages sur le CTAN traitant de cela, dont 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{\section}
  {\normalfont\Large\bfseries}  % format du titre
  {\makebox[1pc][r]{\thesection\hspace{1pc}}} % étiquette
  {0pt}                   % longueur de séparation entre l'étiquette et le titre
  {}                      % code crochet exécuté avant
\titlespacing*{\section}
  {-1pc}{18pt}{10pt}[10pc]

Cela met le numéro de section dans la marge.


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