Retire les .odt et l'insertion XML, désormais remplacés par Quarto

Les supports .odt restent récupérables via le tag avant-quarto. Les figures ne déclarent plus que leur identifiant et leur fonction de dessin (légende et emplacement dans le .qmd). Génération SVG reproductible (sans date, identifiants stables) pour des diffs git propres. README : mode d'emploi Quarto et schémas.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Artemia
2026-10-18 15:04:25 +02:00
co-authored by Claude Opus 5.5
parent 85852fcc2f
commit d933e348c0
23 changed files with 255 additions and 394 deletions
+6 -4
View File
@@ -35,6 +35,7 @@ plt.rcParams.update({
"ytick.color": GRIS,
"lines.linewidth": 2,
"svg.fonttype": "path", # texte vectorisé : rendu identique partout
"svg.hashsalt": "formation-esp32", # identifiants SVG stables d'une génération à l'autre
"savefig.bbox": "tight",
"savefig.pad_inches": 0.1,
"savefig.facecolor": "white",
@@ -43,9 +44,10 @@ plt.rcParams.update({
@dataclass
class Figure:
"""Déclaration d'une figure à générer puis insérer dans un support."""
"""Déclaration d'une figure à générer.
La légende et l'emplacement sont dans le .qmd :
![Légende](../schemas/svg/<id>.svg){#fig-<id>}
"""
id: str # ex. "m03-pwm-duty" ; le préfixe mXX donne le module
legende: str # texte de la légende (sans « Figure X.Y — »)
ancre: str # texte exact du titre de section concerné
dessiner: Callable # renvoie une figure matplotlib ou un dessin schemdraw
largeur_cm: float = 16.0