Skip to main content
Settings
Color Mode
Theme Skin
Background

Appearance preferences are saved in this browser only.

Environment
Current Environment Production

Built with JEKYLL_ENV=production. Changes require deployment.

Quick Links
Theme & Build
Jekyll v3.10.0
Last Build Aug 05, 04:35
Page Location
Page Info
Layout default
Collection none
Path fr/docs/features/mathjax-math.md
URL /fr/docs/features/mathjax-math/
This page was translated automatically from the English original. View the original

MathJax Math

Affichez des équations et des formules mathématiques dans les pages Jekyll à l'aide de MathJax — notation de style LaTeX pour le web.

MathJax Math

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

Un tableau associant le code source LaTeX au rendu obtenu — $x^2$, $\sqrt{x}$, $\frac{a}{b}$ et $\sum_{i=1}^n x_i$ chacun composé en véritables mathématiques par MathJax

Démarrage rapide

Étape 1 : Activer MathJax

Ajoutez mathjax: true au front matter de votre page :

---
title: "My Math Page"
mathjax: true
---

Étape 2 : Écrire des équations

Mathématiques en ligne avec des signes dollar simples :

The Pythagorean theorem states that $a^2 + b^2 = c^2$.

Mathématiques affichées avec des doubles signes dollar :

$$
E = mc^2
$$

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 :

{% 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 %}

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 :

$$
\int_0^\infty e^{-x^2} dx = \frac{\sqrt{\pi}}{2}
$$
\[\int_0^\infty e^{-x^2} dx = \frac{\sqrt{\pi}}{2}\]

Formules courantes

Formule quadratique :

$$
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
$$
\[x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}\]

Matrice :

$$
A = \begin{pmatrix}
a & b \\
c & d
\end{pmatrix}
$$
\[A = \begin{pmatrix} a & b \\ c & d \end{pmatrix}\]

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

  1. Vérifiez le front matter — assurez-vous que mathjax: true est défini
  2. Vérifiez les délimiteurs — utilisez $...$ pour le mode en ligne, $$...$$ pour le mode affiché
  3. Échappez les caractères spéciaux — utilisez \\ pour la barre oblique inverse dans certains contextes
  4. 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 :

The price is \$5.00, but the formula is $x^2$.

Compatibilité avec Kramdown

Kramdown traite le contenu avant MathJax. Pour les équations complexes, utilisez les délimiteurs \[ et \] ou encapsulez-les dans du HTML :

<div>
$$
\text{Complex equation here}
$$
</div>

Conseils de performance

  1. Activez uniquement lorsque nécessaire — utilisez mathjax: true de façon sélective
  2. Utilisez le chargement asynchrone — le script CDN inclut l’attribut async
  3. Réduisez le nombre d’équations — les équations complexes ralentissent le rendu
  4. Envisagez le pré-rendu — pour le contenu statique, utilisez des images

Ressources


Ce guide fait partie de la documentation du thème Jekyll Zer0-Mistakes.

Voir aussi

  • [[Features]]
  • [[Mermaid Diagrams]]
  • [[Jupyter Notebook Integration]]