diff --git a/Makefile b/Makefile
index 8a6615311e746028150efd142b9f3558bd5418d0..0301c647de28e90e758c0e1fe8909541f1958eab 100644
--- a/Makefile
+++ b/Makefile
@@ -8,14 +8,14 @@ OPTIONS += --filter=pandoc-numbering
 OPTIONS += --filter=pandoc-crossref
 
 PDFOPTIONS = --highlight-style kate
-PDFOPTIONS += --pdf-engine pdflatex
+PDFOPTIONS += --pdf-engine xelatex
 PDFOPTIONS += --number-sections
-PDFOPTIONS += --template=./default.latex
+# PDFOPTIONS += --template=./default.latex
 
 
 HTMLOPTIONS += -t html5
 HTMLOPTIONS += -c css/tufte-css/tufte.css
-HTMLOPTIONS += --self-contained
+HTMLOPTIONS += --standalone
 HTMLOPTIONS += --mathjax=MathJax.js
 
 CLASS_SOURCES := $(sort $(filter-out README.md, $(wildcard *.md)))
@@ -29,6 +29,13 @@ TEX := $(patsubst %.md, %.tex, $(SOURCES))
 
 all:  cours.pdf cours.html
 
+docker: docker-compose.yml
+	docker-compose run cours
+
+docker_clean: docker-compose.yml
+	docker-compose run cours clean
+
+
 debug: $(PDF) $(TEX)
 
 cours.pdf: $(CLASS_SOURCES)
diff --git a/docker-compose.yml b/docker-compose.yml
index a6208997f077af0640d8dda5560a124998b49f5d..caf9386abd603dcd31b5e99a0c6ba260d1ee86e5 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,12 +1,14 @@
 version: "3.3"
 services:
-    pandoc:
+    cours:
         #To use dockerfile : build: . 
-        image: omalaspinas/c_pandoc:latest
-        user: 1000:1000
-        container_name: pandoc
+        image:  omalaspinas/c_pandoc:latest
+        environment:
+            USER: 1000
+            GROUP: 1000
+        container_name: cours
         volumes:
-            - .:/app
-        working_dir: /app
-
-
+            - ./:/data
+        entrypoint: ["make"]
+        working_dir: /data
+        # user: "$(id -u):$(id -g)"