diff --git a/cours/SIN/01-capteurs.md b/cours/SIN/01-capteurs.md
index 0c3deb9..fbffa9b 100644
--- a/cours/SIN/01-capteurs.md
+++ b/cours/SIN/01-capteurs.md
@@ -29,7 +29,7 @@ Un interrupteur (@inter) ou un détecteur de mouvement PIR (@pir) sont des capte
 tout ou rien.
 
 ::::{figure}
-:label: tor
+:label: fig:capteur-tor
 :::{figure} https://upload.wikimedia.org/wikipedia/commons/3/3a/Switches-electrical.agr.jpg 
 :label: inter
 
@@ -60,7 +60,7 @@ Une thermistance (@thermistance) ou une jauge de déformation (@jauge) sont des
 capteurs analogiques.
 
 ::::{figure}
-:label: analogique
+:label: fig:capteur-analogique
 :::{figure} https://upload.wikimedia.org/wikipedia/commons/3/3b/NTC_bead.jpg
 :label: thermistance
 
@@ -88,7 +88,7 @@ Un capteur numérique génère un signal de sortie ne pouvant prendre qu'un cert
 Une caméra (@camera) ou un codeur absolu (@codeur) sont des capteurs numériques.
 
 ::::{figure}
-:label: numeriques
+:label: fig:capteur-numerique
 :::{figure} https://upload.wikimedia.org/wikipedia/commons/0/02/S4000_Image_Sensor_%28Colorful%29.jpg
 :label: camera
 
diff --git a/cours/SIN/02-signaux.md b/cours/SIN/02-signaux.md
index 919c48e..651ccee 100644
--- a/cours/SIN/02-signaux.md
+++ b/cours/SIN/02-signaux.md
@@ -29,7 +29,7 @@ Un signal logique ne peut prendre que deux valeurs : un niveau **haut** ("High")
 et un niveau **bas** ("Low").
 
 ````{figure}
-:label: logique
+:label: fig:sig-logique
 ```{code-cell} python
 :tags: [remove-input]
 import altair as alt
@@ -62,7 +62,7 @@ alt.Chart(
 Exemple de signal logique
 ````
 
-Le signal logique en @logique est par exemple à l'état haut entre 2 s et 3 s,
+Le signal logique en @fig:sig-logique est par exemple à l'état haut entre 2 s et 3 s,
 et à l'état bas entre 3 s et 6 s.
 Lorsque le signal passe de l'état bas à l'état haut (comme à 2 s),
 on parle de **front montant**.
@@ -71,10 +71,10 @@ Dans le cas contraire (comme à 3 s), on parle de **front descendant**.
 ## Les signaux analogiques
 
 Un signal analogique est un signal qui peut prendre un ensemble continu de valeurs.
-Un exemple de signal analogique est donné en @analogique.
+Un exemple de signal analogique est donné en @fig:sig-analogique.
 
 ````{figure}
-:label: analogique
+:label: fig:sig-analogique
 ```{code-cell} python
 :tags: [remove-input]
 import altair as alt
@@ -113,10 +113,10 @@ Exemple de signal analogique
 ## Les signaux numériques
 Un signal numérique est un signal qui peut prendre un ensemble discret de valeur,
 c'est-à-dire un ensemble précis de valeurs distinctes (généralement des nombres entiers).
-Un exemple de signal analogique est donné en @numerique.
+Un exemple de signal analogique est donné en @fig:sig-numerique.
 
 ````{figure}
-:label: numerique
+:label: fig:sig-numerique
 ```{code-cell} python
 :tags: [remove-input]
 import altair as alt