diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 17b0cf75a3a4b96a1785ff02fbfe2f29518c5ce0..e1488120f59730d259e0aef733d9f41f9d2c27c0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,7 +2,9 @@ compile_pdf:
   image: ctornau/latex
   script:
     - apt-get update -y
-    - apt-get install -y inkscape make
+    - apt-get install -y inkscape make git-lfs
+    - git submodule update --init
+    - git submodule foreach git lfs pull
     - make
     - make resources
     - make ref
diff --git a/Makefile b/Makefile
index 08b8c67bc500a2e31db470008a097b93a318b8e6..5b4eed2f8308173ed9e4fa308e393690517235be 100644
--- a/Makefile
+++ b/Makefile
@@ -2,8 +2,10 @@ filename=main
 branch := $(shell git rev-parse --abbrev-ref HEAD)
 output: ${filename}.pdf
 ${filename}.pdf: ${filename}.ind ${filename}.glg
-svg-inkscape:
+svg-inkscape: config/bind.sty
 	pdflatex -shell-escape ${filename}.tex
+config/bind.sty:
+	git submodule update --init
 ${filename}.ind: svg-inkscape ${filename}.idx $(wildcard *.tex)
 	pdflatex ${filename}.tex
 	makeindex ${filename}.idx