Documentation de base
article.rmdStructure du fichier .qmd à modifier
Un document se compose de trois parties :
- Métadonnées (YAML)
Ces variables (sauf le format) sont à mettre à jour selon l’étude:
title: "Titre de l’étude"
collection: "Insee Flash Pays de la Loire"
numero: "157"
date_publication: "Septembre 2025"
chapo: "Résumé de l’étude"
chapo_taille: 12
texte_taille: 8
titre_taille: 9
bloc_texte_taille: 7
auteurs: "Nom Prénom (Insee)"
surtitre: "SURTITRE"
qrcode: "\_extensions/insee-flash/resources/images/qrcode.png"
format: insee-flash-typst
- Contenu (Typst)
Le contenu est écrit dans un bloc et se compose de 2 grandes parties, le texte et les figures/encadrés. Le texte est à mettre dans la balise content[] tandis que les figures/encadrés sont à positionner plus bas.
meander.reflow({
import meander: *
content[
<<..texte de l'étude ici..>>
]
// ── PAGE 1 ──
<<..figures et encadrés de la page 1 ici..>>
page_2colonnes()
// ── PAGE 2 ──
<<..figures et encadrés de la page 2 ici..>>
page_2colonnes(saut: false)
})
Ajouter une figure (sous forme d’image)
myfig(
pos: bottom + right, largeur: 49%, dx: 0mm, dy: 0mm, width-image: 100%,
titre: "1. Nombre d’entrées pour 100 sorties et solde migratoire par région en 2022",
lecture: "La Corse compte 166 arrivants pour 100 sortants au cours de l’année 2022. Son solde migratoire est égal à +2 700. En Île-de-France, le solde migratoire est de -135 300 habitants.",
source: "Insee, Enquête annuelle de recensement 2023.",
"_extensions/insee-flash/resources/images/if157_fig1.png"
)
Paramètres utiles:
- pos : position (top, bottom, left, right)
- largeur : largeur du bloc (mettre 49% afin de laisser suffisamment de places entre les deux colonnes)
- dx : ajustement horizontal
- dy : ajustement vertical
Sous le titre, il est possible d’ajouter un champ-libre, une note, une lecture, un champ, une source. Le dernier paramètre de myfig() est le chemin de l’image.
Blocs disponibles
Encadré:
#encadre[
== Titre
<<..texte..>>
]
Définitions:
#definitions[
== Titre
<<..texte..>>
]
Pour en savoir plus:
#pour-en-savoir-plus[
== Pour en savoir plus
- lien
]
Sources:
#sources[
== Titre
<<..texte..>>
]
Positionnement des blocs
On peut aussi positionner plusieurs blocs ensemble avec mybloc() :
mybloc(pos: bottom + right, largeur: 49%, dy: 0mm, dx: 0mm)[
#encadre(spacing: 1.2em, leading: 0.65em)[
== Titre d'un encadré
<<..texte..>>
]
#definitions[
== Définitions
<<..texte..>>
]
]