Composants de navigation

2.1. Table des matières


ToC = ( (Title, Subtitle?, TitleAbbrev?)?,
        ToCfront*,
        (ToCpart | ToCchap)*,
        ToCback*
      )

ToCfront = ( (%para.char.mix;)+ )
ToCpart  = ( ToCentry+, ToCchap* )
ToCchap  = ( ToCentry+, ToClevel1* )
ToCback  = ( (%para.char.mix;)+ )

ToCentry  = ( (%para.char.mix;)+ )
ToClevel1 = ( ToCentry+, ToClevel2* )
ToClevel2 = ( ToCentry+, ToClevel3* )
ToClevel3 = ( ToCentry+, ToClevel4* )
ToClevel4 = ( ToCentry+, ToClevel5* )
ToClevel5 = ( ToCentry+ )

Éléments : ToC, Title, Subtitle, TitleAbbrev, ToCfront, ToCback, ToCpart, ToCchap, ToClevel1, ToClevel2, ToClevel3, ToClevel4, ToClevel5.

La table des matières reproduit la structure du document de manière condensée.

La table des matières est généralement créée automatiquement par le système de présentation. Il n'est donc pas obligatoire de créer la table des matières soi-même.

Les textes d'introduction d'un document comme les préfaces sont représentés par des entrées ToCfront et les textes de conclusion comme la bibliographie sont représentés par des entrées ToCback. Ces deux entrées ToCfront et ToCback ne peuvent pas contenir d'autres éléments de table des matières. Ils ne conviennent donc pas pour des éléments du document contenant des sections.

Les textes du corps du document sont représentés par des éléments ToCpart et ToCchap, représentant respectivement des parties et des chapitres. Ces éléments contiennent au moins une entrée dans la table des matières (ToCentry), suivi d'un nombre quelconque d'éléments de table des matières du niveau inférieur.

Les éléments de table des matières de niveau inférieur sont ToClevel1, ToClevel2, ToClevel3, ToClevel4 et ToClevel5.

Une table des matières est constituée :

Un élément de la table des matières pour le corps du document ToCpart, ToCchap, ToClevel1, ... ou ToClevel5 est constitué :

<toc>
  <title>Table des matières</title>
  <titleabbrev>TdM</titleabbrev>

  <tocfront>Dédicace</tocfront>
  <tocfront>Préface</tocfront>

  <tocchap>
    <tocentry>Chapitre d'introduction</tocentry>
  </tocchap>

  <tocpart>
    <tocentry>Partie Première</tocentry>
    <tocchap>
      <tocentry>Chapitre I</tocentry>
      <toclevel1>
        <tocentry>Section 1</tocentry>
        <tocentry>Section 1b</tocentry>
      </toclevel1>
      <toclevel1>
        <tocentry>Section 2</tocentry>
      </toclevel1>
    </tocchap>
  </tocpart>

  <tocpart>
    <tocentry>Partie Deuxième</tocentry>
  </tocpart>

  <tocchap>
    <tocentry>Chapitre d'interlude</tocentry>
  </tocchap>

  <tocpart>
    <tocentry>Partie Dernière</tocentry>
  </tocpart>

  <tocback>Bibliographie</tocback>
  <tocback>Colophon</tocback>
</toc>