diff --git a/src/app/calculators/cond_distri/cond_distri.fr.md b/src/app/calculators/cond_distri/cond_distri.fr.md
index 2db456c417f363c4dc36bcc6f76579f3c455b879..39988284a92a96a2933223d06bfd7ad36ce5808f 100644
--- a/src/app/calculators/cond_distri/cond_distri.fr.md
+++ b/src/app/calculators/cond_distri/cond_distri.fr.md
@@ -6,3 +6,18 @@ Conduite distributrice
 "_Il vaut mieux pomper même s'il ne se passe rien que risquer qu'il se passe quelque chose de pire en ne pompant pas._"
 
 Devise Shadok
+
+tests MathJax :
+---
+
+inline `$`a \ne 0`$` : $a \ne 0$
+
+display `$$`a \ne 0`$$` : $$a \ne 0$$
+
+inline `$`ax^2 + bx + c = 0`$` : $ax^2 + bx + c = 0$
+
+display `$$`ax^2 + bx + c = 0`$$` : $$ax^2 + bx + c = 0$$
+
+inline `$`x = {-b \pm \sqrt{b^2-4ac} \over 2a}`$` : $x = {-b \pm \sqrt{b^2-4ac} \over 2a}$
+
+display `$$`x = {-b \pm \sqrt{b^2-4ac} \over 2a}`$$` : $$x = {-b \pm \sqrt{b^2-4ac} \over 2a}$$
\ No newline at end of file
diff --git a/src/app/components/help/help.component.html b/src/app/components/help/help.component.html
index 7c45a2504544357d19467358ed0bfd81cce48f2e..797719a05539a2aa3e081a6dc29bb26a6f05f085 100644
--- a/src/app/components/help/help.component.html
+++ b/src/app/components/help/help.component.html
@@ -1,8 +1,7 @@
 <div class="container-fluid">
     <div class="row">
         <div class="col">
-            <markdown [data]="textData">
-            </markdown>
+            <markdown> {{textData}} </markdown>
         </div>
     </div>
 </div>
\ No newline at end of file
diff --git a/src/app/components/help/help.component.ts b/src/app/components/help/help.component.ts
index 8b0160f87e98f3479ba46918b7e42f4e4586a942..81e968eb8b6355675d469e7dbf3496aa6d72b7d4 100644
--- a/src/app/components/help/help.component.ts
+++ b/src/app/components/help/help.component.ts
@@ -1,4 +1,11 @@
-import { Component } from "@angular/core";
+import { Component, AfterViewInit } from "@angular/core";
+
+/*
+  tient lieu d'import quand on n'installe pas de paquet npm pour MathJax et qu'on le récupère
+  par l'index.html :
+   <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS_CHTML"></script>
+*/
+declare var MathJax: any;
 
 import { FormulaireDefinition } from "../../formulaire/definition/form-definition";
 
@@ -6,7 +13,7 @@ import { FormulaireDefinition } from "../../formulaire/definition/form-definitio
     selector: 'help',
     templateUrl: "./help.component.html",
 })
-export class HelpComponent {
+export class HelpComponent implements AfterViewInit {
     /**
      * texte de l'aide
      */
@@ -18,4 +25,16 @@ export class HelpComponent {
     public set formHelp(f: FormulaireDefinition) {
         this.textData = f.helpText;
     }
+
+    /**
+     * MAJ des expressions LateX présentes dans le composant par MathJax
+     */
+    private updateMathjax() {
+        //     MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
+        MathJax.Hub.Typeset();
+    }
+
+    public ngAfterViewInit() {
+        this.updateMathjax();
+    }
 }
diff --git a/src/index.html b/src/index.html
index 27c8202c3c313c5a6467c9901d970f25a83c7bc7..afcc5e9ed34cda859b959477bafb9e8fa83afd89 100644
--- a/src/index.html
+++ b/src/index.html
@@ -34,6 +34,21 @@
     }
   </style>
 -->
+
+  <!-- MathJax-->
+  <!-- config locale qui s'ajoute à la config par défaut (ajoute les expressions LateX inline avec $....$) -->
+  <script type="text/x-mathjax-config">
+  MathJax.Hub.Config({
+    tex2jax: {
+      inlineMath: [['$','$'], ['\\(','\\)']],
+      skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+    }
+  });
+  </script>
+
+  <!-- récupération du code + configuration par défaut -->
+  <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS_CHTML"></script>
+  <!-- /MathJax-->
 </head>
 
 <body>