Une table des matières à points de conduite

Une table des matières dont les entrées sont menées à leurs numéros de page par des points que la mise en page trace.

Une page de sommaire : les titres de chapitre à gauche, les numéros de page à droite, et une rangée de points qui mène l'œil de l'un à l'autre. Ces points ne sont pas tapés dans le texte : chaque entrée en demande une rangée, et la mise en page remplit de points toute la place que l'entrée laisse libre.

C'est toute la différence entre un sommaire qui tient et un sommaire qui casse. Retouchez un titre, traduisez le document, changez de police : les points rejoignent toujours les numéros, parce que leur nombre n'a jamais fait partie du texte — il est recalculé sur la place qui reste.

Ce que montre cet exemple

  • Des rangées de points mesurées et remplies par la mise en page, jamais tapées à la main.
  • Les titres à gauche et les numéros de page collés à droite.
  • Des entrées qui survivent à une traduction sans que les points se dérèglent.

Le code, en entier

Le même document est écrit deux fois, une fois dans chaque langage. Les deux fichiers sont montrés en entier, avec la coloration du code, et se copient d'un seul clic.

Le document lui-même

Le document que cet exemple fabrique, prêt à être ouvert.

Ouvrir le document en anglais

Voir le code Rust Voir le code Python

Première page de Une table des matières à points de conduite

Ce que pèse ce document

Avant 111 913 octets
Aujourd'hui 41 580 octets
Gagné 62,8 %

Pas une marque de la page n'a changé. Voir tous les documents mesurés.

Des exemples voisins de celui-ci

Traits d'union conditionnels et espaces insécables

Une colonne justifiée composée deux fois : les mots longs coupés à leurs traits d'union conditionnels, trait d'union affiché, ou laissés entiers, et un nombre qu'une espace insécable garde d'un seul tenant.

Points de coupure après une barre oblique ou un trait d'union

Une colonne justifiée composée deux fois : des chemins de fichiers et des mots composés qui débordent du bord faute de points de coupure, puis qui passent à la ligne là où une coupure après une barre oblique ou un trait d'union est autorisée.

Du texte coulé en colonnes

Un long passage coulé dans trois colonnes, chacune accueillant les lignes que sa hauteur permet et passant le reste à la suivante.

Tous les exemples, par sujet