Figures et annexes

Les annexes (template appendices) et les sections iconographiques (template figures) sont organisées sur une grille de 12 colonnes.

Dimensions et mise en page des figures et des images

On peut ajouter au code d’insertion d’une image des attributs width, prinwidth, col et printcol qui permettront de déterminer la largeur et la position (colonne) d’affichage de l’image.

Par défaut, chaque image ou figure occupe 3 colonnes.

(image: images/fichier.jpg width:8 printwidth:4)

↑ Cette image occupera 8 colonnes en version écran et 4 colonnes en version print.

(image: images/fichier.jpg width:8 col:5)

↑ Cette image occupera 3 colonnes (par défaut) en version print, 8 colonnes en version écran et sera décalée (à l’écran) en 5e colonne.

Mise en page visuelle des images

Pour aider à la mise en page “visuelle” des images, on peut activer un utilitaire qui aide à déterminer le code d’intégration des images.

En contexte écran, ajouter /?layout à l’URL.
En contexte de prévisualisation print : /?print&layout.

On peut alors cliquer sur chaque figure pour faire apparaitre un outil d’édition :

image layout helper

Cet outil permet de définir la largeur de la figure (de 3 à 12) et son décalage (auto, ou de 1 à 9).

⚠️ Le code d’intégration de la figure est alors automatiquement copié dans le presse-papier, et doit être collé dans le document markdown source.

⚠️ Attention, en contexte d’impression, la mise en page n’est pas recalculée. Il faut copier/coller le nouveau code d’intégration dans le fichier markdown, enregistrer ce dernier, puis actualiser la page dans le navigateur.

Breaking changes

Avant la version « Figures » de PageTypeToPrint (18 janvier 2024), les options de largeur et de décalage étaient déterminées grâce à des class prédéfinies :

Voir l’ancienne documentation
  • offset0 : pas de décalage (valeur par défaut)
  • offset2 décale l’image en colonne 3
  • offset4 décale l’image en colonne 5
  • offset6 décale l’image en colonne 7
  • offset8 décale l’image en colonne 9
  • quarter dimensionne l’image sur 3 colonnes (un quart de la largeur — valeur par défaut)
  • third dimensionne l’image sur 4 colonnes (un tiers de la largeur)
  • half dimensionne l’image sur 6 colonnes (la moitié de la largeur)
  • twothird dimensionne l’image sur 8 colonnes (deux tiers de la largeur)
  • threequarter dimensionne l’image sur 9 colonnes (trois quarts de la largeur)
  • full dimensionne l’image sur 12 colonnes (toute la largeur) Par exemple :
    (figure: url/de_limage.jpg class: notwhite offset6 half)