Leçon 4 : Images, graphiques et packages

On continue ! Dans cette leçon, vous allez tracer des courbes de fonctions, organiser des questions en colonnes, afficher du code coloré, insérer des images avec légendes, créer des tableaux et grilles, utiliser des références croisées, et apprendre à lire une page de package sur Typst Universe.

📹 Vidéos

4 — Images, graphiques et packages
 
 
🔗 Typst Universe
Le catalogue officiel des packages : typst.app/universe
Cherchez par mot-clé, lisez le README, vérifiez version/date/version minimale, copiez l'exemple minimal.

Objectifs

  • Tracer des graphiques avec simple-plot
  • Structurer des questions avec taskize
  • Afficher du code coloré avec zebraw
  • Insérer des images avec légendes et références
  • Créer des tableaux simples, fusionner des cellules et construire des grilles flexibles
  • Explorer Typst Universe et choisir un package pertinent
  • Ajouter un QR code à partir d'un package trouvé dans la documentation

Lire une page de package

À vérifier Pourquoi
Version actuelle Utiliser une version qui existe vraiment
Dernière mise à jour Évaluer si le package est maintenu
Version minimale de Typst Éviter une incompatibilité
Exemple minimal Tester rapidement avant d'adapter

Tableaux, grilles et références croisées

Commande Usage
#table(columns: 3, ...) Tableau simple
table.header(...) Ligne d'en-tête
table.cell(colspan: 2)[...] Fusion de cellules
#grid(columns: (1fr, 2fr), ...) Mise en page flexible
<fig-1> puis @fig-1 Étiquette et référence croisée
Mini-défi package
Cherchez un package de QR code sur Typst Universe, lisez sa documentation, ajoutez un QR code vers https://typst.app, puis écrivez une phrase expliquant votre choix.

Commandes simple-plot ↗ Documentation

Paramètre Description Exemple
xmin, xmax Bornes de l'axe x xmin: -5, xmax: 5
ymin, ymax Bornes de l'axe y ymin: -2, ymax: 10
width, height Dimensions width: 8cm, height: 6cm
fn Fonction à tracer fn: x => x*x
stroke Style du trait stroke: blue + 1.5pt

Commandes taskize ↗ Documentation

Paramètre Description Exemple
columns Nombre de colonnes columns: 2
label-format Format des puces label-format: "a)"
row-gutter Espacement vertical row-gutter: 1.5em

Images et figures↗ Documentation

Commande Usage
#align(center)[...] Centrer un graphique ou une image
#image("fichier.png", width: 50%) Insérer une image
#figure(...) <label> Figure avec légende
@label Référence à une figure
Ca prend forme ! Vous savez maintenant créer des documents visuellement riches. La leçon 5 vous montrera comment pousser la personnalisation encore plus loin.
Modifié le: vendredi 19 juin 2026, 14:57