Leçon 5 : Personnalisation

Tout pour personnaliser ses documents. Vous allez travailler avec la règle set, manipuler couleurs et polices, puis personnaliser vos documents avec beautitled, beautiframe, sign-table et exercise-bank.

📹 Vidéo

5 — Personnalisation
 
 
Personnaliser ses documents à l'aide de fonctions, packages, etc.
 

Objectifs

  • Styliser les titres avec beautitled
  • Reconnaître et utiliser la règle set
  • Personnaliser couleurs et polices
  • Utiliser les environnements beautiframe
  • Structurer des exercices avec exercise-bank
  • Configurer globalement les packages avec .with()
  • Manipuler les couleurs et utiliser le helper sign-table

Titres avec beautitled ↗ Documentation

Commande Usage
#beautitled-setup(style: "...") Configurer le style des titres puis appliquer l'initialisation du package
style: "titled" Style avec bandeau coloré
style: "schoolbook" Style classique scolaire
style: "modern" Style moderne épuré

Environnements beautiframe ↗ Documentation

Commande Usage
#definition(name: "...")[...] Bloc de définition
#theorem(name: "...")[...] Bloc de théorème
#remark[...] Bloc de remarque
#methode[...] Bloc de méthode
#propriete[...] Bloc de propriété

Exercices avec exercise-bank ↗ Documentation

Commande Usage
#exo(exercise: [...], solution: [...]) Exercice avec énoncé et solution
display: "both" Afficher exercice et solution
solution-label: "Corrigé" Changer l'étiquette de solution
badge-style: "box" Style des badges d'exercice et de corrigé
#exo-setup(...) Configuration globale des exercices

Couleurs et tableaux de signes

Commande Usage
blue.lighten(80%) Éclaircir une couleur pour un fond
red.darken(20%) Assombrir une couleur
couleur.transparentize(30%) Rendre une couleur plus transparente
#sign-table(...) Créer un tableau de signes cohérent

Changer la police ↗ Documentation

Commande Usage
#set text(font: "DejaVu Serif") Changer la police globale du document
#set text(size: 11pt) Changer la taille du texte
#text(font: "Open Sans")[...] Police locale pour un passage
font: ("DejaVu Serif", "Open Sans") Police avec fallback
Polices recommandées
Serif : DejaVu Serif, Libertinus Serif, EB Garamond
Sans-serif : Open Sans, Inter, Source Sans Pro
Sur typst.app, utilisez les polices disponibles dans le projet.
💡 Astuce : Configuration globale
Évitez de répéter les mêmes paramètres avec .with() :
#let my-tasks = tasks.with(columns: 2, label-format: "a)")
#let my-plot = plot.with(width: 10cm, height: 7cm)
La suite en présentiel!
Modifié le: vendredi 19 juin 2026, 14:52