diff --git a/.gitignore b/.gitignore
index 1d9b9ada0ca3638f759d6d2abaeb2aa8267359fc..449925a7510c13bbc49a499a2dce04b32b4c47f1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,4 @@
-*.docx
+*.docx*
 *.pdf
+snippets/*
+!snippets/*.md
diff --git a/Makefile b/Makefile
index a94d5ec4fc27bf09a47f2bb6f6e3aac9afd37cda..47ad2b8fd5fa75b2cf03bf4a950655377f32c8bb 100644
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,19 @@
+FIGURES = ressources/cathète_t9.png
+SNIPPETS = $(wildcard snippets/*.md)
 FILE_NAME = ICHLL_Brenon
+DEPEDENCIES = $(FIGURES) $(SNIPPETS:%.md=%.png)
 
 all: $(FILE_NAME).pdf
 
+ICHLL_Brenon.pdf: $(DEPEDENCIES)
+ICHLL_Brenon.docx: $(DEPEDENCIES)
+
 %.pdf: %.md
-	pandoc $^ -o $@
+	pandoc $< -o $@
+
+%.png: %.pdf
+	pdftocairo -png -singlefile -r 400 $^ $(basename $@)
 
 %.docx: %.md
-	pandoc $^ -o $@
+	pandoc $< -o $@
 
diff --git "a/snippets/cath\303\250te_0.md" "b/snippets/cath\303\250te_0.md"
new file mode 100644
index 0000000000000000000000000000000000000000..c8b3f04aa26ae32ed0b4f4a7997d3be706bc4497
--- /dev/null
+++ "b/snippets/cath\303\250te_0.md"
@@ -0,0 +1,15 @@
+---
+header-includes:
+	\pagestyle{empty}
+	\usepackage{graphicx}
+	\usepackage[left=0cm,top=0cm,right=0cm,nohead,nofoot]{geometry}
+	\geometry{
+        paperwidth=5.6cm,
+        paperheight=0.5cm,
+        margin=0cm
+	}
+---
+
+```xml
+<div xml:id="cathète-0"></div>
+```
diff --git "a/snippets/cath\303\250te_1.md" "b/snippets/cath\303\250te_1.md"
new file mode 100644
index 0000000000000000000000000000000000000000..6596242e97fa2e6ab127421c92979ec827ee2a14
--- /dev/null
+++ "b/snippets/cath\303\250te_1.md"
@@ -0,0 +1,17 @@
+---
+header-includes:
+	\pagestyle{empty}
+	\usepackage{graphicx}
+	\usepackage[left=0cm,top=0cm,right=0cm,nohead,nofoot]{geometry}
+	\geometry{
+        paperwidth=12.4cm,
+        paperheight=1.4cm,
+        margin=0cm
+	}
+---
+
+```xml
+<div xml:id="cathète-0">
+    <head>CATHÈTE (<interp theme="domain">Archit.</interp>)</head>
+</div>
+```
diff --git "a/snippets/cath\303\250te_2.md" "b/snippets/cath\303\250te_2.md"
new file mode 100644
index 0000000000000000000000000000000000000000..aeca18417b812cf20c4d2676e2a4cfe621abbb8e
--- /dev/null
+++ "b/snippets/cath\303\250te_2.md"
@@ -0,0 +1,18 @@
+---
+header-includes:
+	\pagestyle{empty}
+	\usepackage{graphicx}
+	\usepackage[left=0cm,top=0cm,right=0cm,nohead,nofoot]{geometry}
+	\geometry{
+        paperwidth=12.4cm,
+        paperheight=1.8cm,
+        margin=0cm
+	}
+---
+
+```xml
+<div xml:id="cathète-0">
+    <head>CATHÈTE (<interp theme="domain">Archit.</interp>)</head>
+	<div type="sense" n="0"></div>
+</div>
+```
diff --git "a/snippets/cath\303\250te_3.md" "b/snippets/cath\303\250te_3.md"
new file mode 100644
index 0000000000000000000000000000000000000000..71a99f9c207e95bd8223bd216bcbc4d5b6355869
--- /dev/null
+++ "b/snippets/cath\303\250te_3.md"
@@ -0,0 +1,25 @@
+---
+header-includes:
+	\pagestyle{empty}
+	\usepackage{graphicx}
+	\usepackage[left=0cm,top=0cm,right=0cm,nohead,nofoot]{geometry}
+	\geometry{
+        paperwidth=13.8cm,
+        paperheight=4.7cm,
+        margin=0cm
+	}
+---
+
+```xml
+<div xml:id="cathète-0">
+    <lb/><head>CATHÈTE (<interp theme="domain">Archit.</interp>).</head>
+	<div type="sense" n="0">
+		<p>
+			On désigne ainsi la ligne
+			<lb/>d’aplomb qui passe par l’œil de la volute du chapiteau
+			<lb/>ionique et qui sert, comme point fixe, au tracé de cette
+			<lb/>volute.
+		</p>
+	</div>
+</div>
+```
diff --git "a/snippets/cath\303\250te_current.md" "b/snippets/cath\303\250te_current.md"
new file mode 100644
index 0000000000000000000000000000000000000000..90bd4de27270dfec967097b6dfbde0f02711f5a4
--- /dev/null
+++ "b/snippets/cath\303\250te_current.md"
@@ -0,0 +1,20 @@
+---
+header-includes:
+	\pagestyle{empty}
+	\usepackage{graphicx}
+	\usepackage[left=0cm,top=0cm,right=0cm,nohead,nofoot]{geometry}
+	\geometry{
+        paperwidth=13.8cm,
+        paperheight=3.5cm,
+        margin=0cm
+	}
+---
+
+```xml
+<div xml:id="cathète-0">
+	<lb /><head>CATHÈTE</head> (Archit.). On désigne ainsi la ligne
+	<lb />d’aplomb qui passe par l’œil de la volute du chapiteau
+	<lb />ionique et qui sert, comme point fixe, au tracé de cette
+	<lb />volute.
+</div>
+```