Génération automatique de tables

Table des matières

Une fois les styles hiérarchisés appliqués dans le document, il est très facile de produire une table des matières automatiquement.

Si vous l'avez fermé, rouvrez le document utilisé au chapitre précédent.

Placez le curseur juste après le paragraphe « Table des matières » (première page) ; insérez un paragraphe vide si nécessaire.

Sélectionnez le menu Insertion > Table des matières et index > Table des matières, index ou bibliographie… Sélectionnez l'onglet Table des matières dans la liste déroulante intitulée Type.
Retirez le Titre qui apparaît puisque nous avons déjà un paragraphe intitulé Table des matières (vous verrez dans l'entrée de la FAQ consacrée à l'apparition des titres de tables, index… dans la table des matières l'intérêt de procéder de la sorte).
Enfin, validez !

Sélectionnez le menu Insertion > Index et Tables > Index et Tables… Dans la fenêtre Insertion d'index, sélectionnez l'onglet Index, puis Table des matières dans la liste déroulante intitulée Type.
Retirez le Titre qui apparaît puisque nous avons déjà un paragraphe intitulé Table des matières (vous verrez dans l'entrée de la FAQ consacrée à l'apparition des titres de tables, index… dans la table des matières l'intérêt de procéder de la sorte).
Enfin, validez !

Lorsque l'on insère une table des matières, le contenu des paragraphes de niveaux hiérarchiques 1, 2, 3... (correspondant dans notre cas de figure aux paragraphes de styles Titre 1, Titre 2, Titre 3, …) est utilisé pour créer cette table automatiquement.

À chaque niveau dans la table des matières correspond un style : Table des matières niveau 1, Table des matières niveau 2… Ainsi si vous souhaitez que les titres de niveau 2 apparaissent en italique dans la table des matières, il suffit de modifier le style Table des matières niveau 2. Cette modification n'affectera en aucun cas les titres de niveau 2 à l'endroit où ils apparaissent dans le document, elle ne concerne que l'aspect de ces éléments dans la table des matières.

Faites quelques essais !

Pour plus de détails, vous pourrez utilement consulter les entrées de la FAQ concernant la table des matières.

À chaque niveau dans la table des matières correspond un style : TM 1, TM 2, … (mais, attention, quand on se positionne sur l'un des éléments de la table, le style indiqué est Lien hypertexte car la table est par défaut « active », c'est-à-dire que cliquer sur l'un des éléments envoie directement dans le texte vers l'élément indiqué). Si vous souhaitez que les titres de niveau 2 apparaissent en rouge dans la table des matières, il suffit de modifier le style TM 2. Cette modification n'affectera en aucun cas les titres de niveau 2 à l'endroit où ils apparaissent dans le document, elle ne concerne que l'aspect de ces éléments dans la table des matières.

Faites quelques essais !

Remarque : même s'il n'y a encore aucune numérotation aux titres (nous allons le faire juste après), il est tout de même possible de générer une table des matières. Vous l'aurez compris, la génération de la table des matières ne nécessite que des niveaux hiérarchiques.

Numérotation des titres

De la même manière que nous avons vu qu'il était possible de numéroter les paragraphes (par exemple Legende_Citation), il est également possible de gérer automatiquement la numérotation des titres. Seule différence : cette numérotation est spéciale puisque hiérarchique.

Elle se gère donc via le menu Outils > Numérotation des chapitres…. Il ne faut en aucun cas utiliser les attributs de numérotation des styles de paragraphe Titre 1, Titre 2, Titre 3… D'ailleurs c'est normalement impossible si vous avez bien appliqué un niveau hiérarchique à chacun de ces styles ! Ces styles sont des styles non numérotés et la numérotation ne peut se faire que via le menu Outils > Numérotation des chapitres…. Vous pourrez remarquer que c'est le niveau hiérarchique et non le style qui est numéroté : si l'on attribue ce niveau à un autre style de titre, alors ce sera ce nouveau style qui prendra les numéros.
Pour réaliser une numérotation « simple » (c'est-à-dire où la numérotation d'un niveau ne dépend pas de celle d'un autre), il suffit de Modifier le style… de n'importe lequel des titres. Choisir Numérotation… dans l'onglet Format ; il est alors possible de personnaliser la numérotation de tous les titres à partir de l'onglet Hiérarchisation.
Pour réaliser une numérotation « simple » (c'est-à-dire où la numérotation d'un niveau ne dépend pas de celle d'un autre), il suffit de Modifier… chacun des styles de titre : choisir Numérotation… dans l'onglet Format.

Faites en sorte que les paragraphes de style Titre 1 soient numérotés avec des "I -", "II -", "III -"..., que les paragraphes de style Titre 2 soient numérotés avec des "1.", "2.", "3."..., et enfin que les paragraphes de style Titre 3 soient numérotés avec des "a)", "b)", "c)"... afin d'obtenir le résultat suivant : BulletinAFIA.pdf.

Pour des modes de présentation particuliers, vous pouvez consulter la rubrique Numérotation des titres de la Foire Aux Questions.

Vous remarquez que votre table des matières ne fait pas apparaître les numéros des paragraphes. Ceci vient du fait que votre table a été créée avant la numérotation des paragraphes.

Pour faire apparaître les numéros dans la table des matières, il suffit de l'actualiser : menu Outils > Actualiser > Tout actualiser ou clic-droit sur la table des matières → Mettre à jour l'index (LibreOffice)/Actualiser index/table (OpenOffice).

Pour faire apparaître les numéros dans la table des matières, il suffit de l'actualiser : clic-droit sur la table des matières -> Mettre à jour les champs.

Essayez maintenant d'ajouter un nouveau paragraphe de niveau hiérarchique 1 dans votre document (i.e. un paragraphe de style Titre 1). Observez le résultat : votre nouveau paragraphe est numéroté automatiquement et les paragraphes déjà numérotés ont vu leur numérotation mise à jour. Il faudra également penser à mettre à jour la table des matières.

Table des Citations

La table des matières répertorie tous les titres utilisés dans un document. En fait, il est possible de créer une table listant tous les éléments d'un style donné : vous pouvez imaginer la liste des citations, la liste des définitions… si vous avez utilisé les styles correspondants. Nous allons voir maintenant comment créer la liste des citations, chose très aisée puisque nous avons utilisé le style Légende-Citation dans le document.

Lors de la génération d'une table des citations, le logiciel de traitement de texte recherchera les paragraphes de style Légende_Citation, les classera par ordre d'apparition dans le document et affichera la table dans le document.

  • Positionnez le curseur à l'endroit où vous voulez insérer la table des citations (après la bibliographie, à la toute fin du document).
  • Allez dans le menu Insertion > Table des matières et index > Table des matières, index ou bibliographie….
  • Dans le menu déroulant Type, choisissez Index personnalisé.
  • Dans le champ Titre, remplacez le titre par défaut par « Table des citations » (ou par rien si vous souhaitez que par la suite ce titre apparaisse dans la table des matières - voir l'entrée de la FAQ consacrée à l'apparition des titres de tables, index… dans la table des matières).
  • Dans la partie Créer à partir de, cochez uniquement Styles.
  • Cliquez sur le bouton .
  • Choisissez le style Légende_Citation et cochez le niveau 1, ceci de manière à indiquer à LibreOffice que la table que vous êtes en train de créer va répertorier tous les paragraphes de style Légende_Citation et uniquement ceux-là.
  • Validez !
  • Positionnez le curseur à l'endroit où vous voulez insérer la table des citations (après la bibliographie, à la toute fin du document).
  • Allez dans le menu Insertion > Index et tables > Index et tables….
  • Dans le menu déroulant Type, choisissez Index personnalisé.
  • Dans le champ Titre, remplacez le titre par défaut par « Table des citations » (ou par rien si vous souhaitez que par la suite ce titre apparaisse dans la table des matières - voir l'entrée de la FAQ consacrée à l'apparition des titres de tables, index… dans la table des matières).
  • Dans la partie Créer à partir de, cochez uniquement Style.
  • Cliquez sur le bouton .
  • Choisissez le style Légende_Citation et cliquez sur , ceci de manière à indiquer à OpenOffice que la table que vous êtes en train de créer va répertorier tous les paragraphes de style Légende_Citation.
  • Validez !
  • Positionnez le curseur à l'endroit où vous voulez insérer la table des citations (après la bibliographie, à la toute fin du document).
  • Dans le menu Références > Table des matières, choisissez Table des matières personnalisée….
  • Sélectionnez l'onglet Options….
  • Choisissez le style Légende_Citation et inscrivez 1 dans la colonne « Niveau : » (ceci de manière à indiquer à Word que la table que vous êtes en train de créer va répertorier tous les paragraphes de style Légende_Citation au niveau 1). Supprimez également les chiffres qui se trouvent dans les autres cases car votre table ne doit être construite qu'à partir du style Légende_Citation et pas d'un autre (voir la vidéo ci-dessous). Éventuellement, décochez la case Niveaux hiérarchiques.


  • Répondre NON à la question Voulez-vous remplacer cette table des matières ? (sinon Word remplace la table des matières déjà existante !)
  • Validez ! Vous noterez que votre table n'a pas de titre : il faudra l'ajouter (et lui donner un niveau hiérarchique si vous voulez qu'une entrée apparaisse dans la table des matières - voir l'article de la FAQ consacré à l'apparition des titres de tables, index… dans la table des matières).