5. Personnalisation
Conditions d’achèvement
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.
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.
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
É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