Mathématiques LaTeX
Écrivez des équations mathématiques en utilisant la syntaxe LaTeX standard à l’intérieur des blocs de code math ou latex. Les équations sont rendues au moment du build avec KaTeX — aucun JavaScript côté client n’est nécessaire.
Utilisation de base
```math
E = mc^2
```
Rendu :
Exemples
Fractions et intégrales
```math
\int_{-\infty}^{\infty} e^{-x^2} \, dx = \sqrt{\pi}
```
Matrices
```math
\begin{pmatrix} a & b \\ c & d \end{pmatrix} \begin{pmatrix} x \\ y \end{pmatrix} = \begin{pmatrix} ax + by \\ cx + dy \end{pmatrix}
```
Sommation
```math
\sum_{n=1}^{\infty} \frac{1}{n^2} = \frac{\pi^2}{6}
```
Alias de langage
Les identifiants math et latex sont tous deux pris en charge :
```latex
f(x) = \frac{1}{\sigma\sqrt{2\pi}} e^{-\frac{(x-\mu)^2}{2\sigma^2}}
```
Fonctionnement
Le plugin remark remarkCodeBlocks intercepte les blocs de code avec math ou latex comme langage avant que Shiki ne les traite. La chaîne LaTeX est transmise à un composant Astro MathBlock qui appelle katex.renderToString() au moment du build, produisant du HTML et du CSS statiques sans aucun JavaScript côté client.
KaTeX prend en charge un large sous-ensemble des commandes mathématiques LaTeX. Consultez les fonctions supportées par KaTeX pour une référence complète.