diff --git a/package.json b/package.json
index 475233c0747ee33419ee0662f2c8fbb6144698a9..0c1d5e3f461d4ae65a230c3ed70b159b9d584fe5 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,7 @@
     "e2e": "ng e2e",
     "e2equick": "ng e2e --dev-server-target= --baseUrl=http://localhost:4200",
     "jalhyd": "rm node_modules/jalhyd && cd ../jalhyd && npm run build && cd ../nghyd && npm install ../jalhyd",
-    "mathjax": "rsync -az --delete node_modules/mathjax docs-fr/javascripts",
+    "mathjax": "rsync -az --delete `cat rsync-mathjax-files` docs-fr/javascripts/mathjax",
     "mkdocs": "npm run mathjax && find docs-fr/javascripts/ -name '*.md' -type f -delete && python3 -m mkdocs build",
     "preprocess": "node preprocessors.js && npm run mkdocs",
     "viz": "tsviz -recursive src/ nghyd_class_diagram.png",
diff --git a/rsync-mathjax-files b/rsync-mathjax-files
new file mode 100644
index 0000000000000000000000000000000000000000..6389b3765d57aaafacb85316c65bf7b5d28da216
--- /dev/null
+++ b/rsync-mathjax-files
@@ -0,0 +1,3 @@
+node_modules/mathjax/MathJax.js
+node_modules/mathjax/config
+node_modules/mathjax/jax
\ No newline at end of file