MathJax Math¶
Affichez des équations et formules mathématiques en utilisant une syntaxe de style LaTeX avec MathJax.

Démarrage rapide¶
Étape 1 : Activer MathJax¶
Ajoutez mathjax: true au front matter de votre page :
Étape 2 : Écrire des équations¶
Mathématiques en ligne avec des signes dollar simples :
Mathématiques affichées avec des doubles signes dollar :
Configuration¶
Intégration au thème¶
Le thème inclut la prise en charge de MathJax. Le fichier d'inclusion charge MathJax de manière conditionnelle :
{% raw %}{% if page.mathjax %}
<!-- MathJax 3 configuration — must appear before the script tag.
Enables $...$ inline math (off by default in MathJax 3). -->
<script>
window.MathJax = {
tex: {
inlineMath: [['$', '$'], ['\\(', '\\)']],
displayMath: [['$$', '$$'], ['\\[', '\\]']],
processEscapes: true
}
};
</script>
<script id="MathJax-script" async
src="{{ '/assets/vendor/mathjax/es5/tex-mml-chtml.js' | relative_url }}"></script>
{% endif %}{% endraw %}
Exemples de syntaxe¶
Mathématiques en ligne¶
Utilisez des signes dollar simples ou les délimiteurs \( \) :
| Markdown | Résultat |
|---|---|
$x^2$ |
\(x^2\) |
$\sqrt{x}$ |
\(\sqrt{x}\) |
$\frac{a}{b}$ |
\(\frac{a}{b}\) |
$\sum_{i=1}^n x_i$ |
\(\sum_{i=1}^n x_i\) |
Mathématiques affichées¶
Utilisez des doubles signes dollar ou les délimiteurs \[ \] pour des équations centrées :
Formules courantes¶
Formule quadratique :
Matrice :
Référence LaTeX¶
Lettres grecques¶
| Code | Symbole | Code | Symbole |
|---|---|---|---|
\alpha |
\(\alpha\) | \beta |
\(\beta\) |
\gamma |
\(\gamma\) | \delta |
\(\delta\) |
\pi |
\(\pi\) | \sigma |
\(\sigma\) |
\omega |
\(\omega\) | \theta |
\(\theta\) |
Opérateurs¶
| Code | Symbole | Description |
|---|---|---|
\sum |
\(\sum\) | Sommation |
\prod |
\(\prod\) | Produit |
\int |
\(\int\) | Intégrale |
\partial |
\(\partial\) | Dérivée partielle |
\infty |
\(\infty\) | Infini |
\approx |
\(\approx\) | Approximativement |
\neq |
\(\neq\) | Différent de |
\leq |
\(\leq\) | Inférieur ou égal |
Mise en forme¶
| Code | Résultat | Description |
|---|---|---|
x^2 |
\(x^2\) | Exposant |
x_i |
\(x_i\) | Indice |
\frac{a}{b} |
\(\frac{a}{b}\) | Fraction |
\sqrt{x} |
\(\sqrt{x}\) | Racine carrée |
\sqrt[n]{x} |
\(\sqrt[n]{x}\) | Racine n-ième |
\overline{x} |
\(\overline{x}\) | Surlignage |
\hat{x} |
\(\hat{x}\) | Accent circonflexe |
Dépannage¶
Les équations ne s'affichent pas¶
- Vérifiez le front matter — assurez-vous que
mathjax: trueest défini - Vérifiez les délimiteurs — utilisez
$...$pour le mode en ligne,$$...$$pour le mode affiché - Échappez les caractères spéciaux — utilisez
\\pour la barre oblique inverse dans certains contextes - Vérifiez la console du navigateur — recherchez les erreurs de chargement de MathJax
Conflits liés au signe dollar¶
Si vous avez besoin de signes dollar littéraux, échappez-les :
Compatibilité avec Kramdown¶
Kramdown traite le contenu avant MathJax. Pour les équations complexes, utilisez les délimiteurs \[ et \] ou encapsulez-les dans du HTML :
Conseils de performance¶
- Activez uniquement lorsque nécessaire — utilisez
mathjax: truede façon sélective - Utilisez le chargement asynchrone — le script CDN inclut l'attribut
async - Réduisez le nombre d'équations — les équations complexes ralentissent le rendu
- Envisagez le pré-rendu — pour le contenu statique, utilisez des images
Ressources¶
- Documentation MathJax
- Symboles mathématiques LaTeX
- Detexify — Dessinez des symboles pour trouver le code LaTeX
- HostMath — Éditeur d'équations en ligne
Ce guide fait partie de la documentation du thème Jekyll Zer0-Mistakes.
Voir aussi¶
- [[Features]]
- [[Mermaid Diagrams]]
- [[Jupyter Notebook Integration]]