Skip to content

Formules mathématiques ​

Markdown prend en charge l'intégration de formules mathématiques en syntaxe LaTeX, offrant des capacités d'expression mathématique professionnelle pour les documents techniques, les articles académiques et les supports pédagogiques.

Syntaxe LaTeX mathématique de base ​

Formules en ligne ​

Utilisez un seul signe dollar $ pour entourer les formules :

markdown
Ceci est une formule en ligne : $E = mc^2$, qui est l'équation masse-énergie d'Einstein.

L'aire d'un cercle est $A = \pi r^2$, où $r$ est le rayon.

La solution de l'équation quadratique : $x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$

Rendu :

Ceci est une formule en ligne : $E = mc^2$, qui est l'équation masse-énergie d'Einstein.

L'aire d'un cercle est $A = \pi r^2$, où $r$ est le rayon.

La solution de l'équation quadratique : $x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$

Formules en bloc ​

Utilisez deux signes dollar $$ pour entourer les formules, qui seront affichées sur une ligne centrée séparée :

markdown
$$
\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
$$

$$
\sum_{n=1}^{\infty} \frac{1}{n^2} = \frac{\pi^2}{6}
$$

$$
\lim_{x \to 0} \frac{\sin x}{x} = 1
$$

Rendu :

$$ \int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi} $$

$$ \sum_{n=1}^{\infty} \frac{1}{n^2} = \frac{\pi^2}{6} $$

$$ \lim_{x \to 0} \frac{\sin x}{x} = 1 $$

Éléments mathématiques de base ​

Exposants et indices ​

markdown
<!-- Exposants -->
$x^2$, $e^{i\pi}$, $2^{10}$

<!-- Indices -->
$x_1$, $a_{ij}$, $\log_2 n$

<!-- Combinés -->
$x_1^2$, $a_{i,j}^{(k)}$, $\sum_{i=1}^n x_i^2$

Rendu :

$x^2$, $e^{i\pi}$, $2^{10}$

$x_1$, $a_{ij}$, $\log_2 n$

$x_1^2$, $a_{i,j}^{(k)}$, $\sum_{i=1}^n x_i^2$

Fractions ​

markdown
<!-- Fractions de base -->
$\frac{1}{2}$, $\frac{a}{b}$, $\frac{x+y}{x-y}$

<!-- Fractions continues -->
$\frac{1}{1 + \frac{1}{2 + \frac{1}{3 + \cdots}}}$

<!-- Fractions complexes -->
$\frac{\partial^2 f}{\partial x^2}$, $\frac{d}{dx}\left(\frac{1}{x}\right)$

Rendu :

$\frac{1}{2}$, $\frac{a}{b}$, $\frac{x+y}{x-y}$

$\frac{1}{1 + \frac{1}{2 + \frac{1}{3 + \cdots}}}$

$\frac{\partial^2 f}{\partial x^2}$, $\frac{d}{dx}\left(\frac{1}{x}\right)$

Racines carrées ​

markdown
<!-- Racines carrées -->
$\sqrt{2}$, $\sqrt{x^2 + y^2}$

<!-- Racines n-ièmes -->
$\sqrt[3]{8}$, $\sqrt[n]{x}$

<!-- Racines complexes -->
$\sqrt{\frac{a}{b}}$, $\sqrt{1 + \sqrt{1 + \sqrt{1 + \cdots}}}$

Rendu :

$\sqrt{2}$, $\sqrt{x^2 + y^2}$

$\sqrt[3]{8}$, $\sqrt[n]{x}$

$\sqrt{\frac{a}{b}}$, $\sqrt{1 + \sqrt{1 + \sqrt{1 + \cdots}}}$

Symboles et opérateurs ​

Lettres grecques ​

markdown
<!-- Lettres grecques minuscules -->
$\alpha$, $\beta$, $\gamma$, $\delta$, $\epsilon$, $\zeta$, $\eta$, $\theta$

$\iota$, $\kappa$, $\lambda$, $\mu$, $\nu$, $\xi$, $\pi$, $\rho$

$\sigma$, $\tau$, $\upsilon$, $\phi$, $\chi$, $\psi$, $\omega$

<!-- Lettres grecques majuscules -->
$\Alpha$, $\Beta$, $\Gamma$, $\Delta$, $\Epsilon$, $\Zeta$, $\Eta$, $\Theta$

$\Lambda$, $\Xi$, $\Pi$, $\Sigma$, $\Phi$, $\Psi$, $\Omega$

Rendu :

$\alpha$, $\beta$, $\gamma$, $\delta$, $\epsilon$, $\zeta$, $\eta$, $\theta$

$\iota$, $\kappa$, $\lambda$, $\mu$, $\nu$, $\xi$, $\pi$, $\rho$

$\sigma$, $\tau$, $\upsilon$, $\phi$, $\chi$, $\psi$, $\omega$

$\Alpha$, $\Beta$, $\Gamma$, $\Delta$, $\Epsilon$, $\Zeta$, $\Eta$, $\Theta$

$\Lambda$, $\Xi$, $\Pi$, $\Sigma$, $\Phi$, $\Psi$, $\Omega$

Opérateurs ​

markdown
<!-- Opérations de base -->
$+$, $-$, $\times$, $\div$, $\pm$, $\mp$

<!-- Opérations relationnelles -->
$=$, $\neq$, $<$, $>$, $\leq$, $\geq$, $\ll$, $\gg$

<!-- Opérations logiques -->
$\land$, $\lor$, $\lnot$, $\implies$, $\iff$

<!-- Opérations d'ensemble -->
$\in$, $\notin$, $\subset$, $\supset$, $\cup$, $\cap$, $\emptyset$

<!-- Autres symboles -->
$\infty$, $\partial$, $\nabla$, $\propto$, $\approx$, $\equiv$

Rendu :

$+$, $-$, $\times$, $\div$, $\pm$, $\mp$

$=$, $\neq$, $<$, $>$, $\leq$, $\geq$, $\ll$, $\gg$

$\land$, $\lor$, $\lnot$, $\implies$, $\iff$

$\in$, $\notin$, $\subset$, $\supset$, $\cup$, $\cap$, $\emptyset$

$\infty$, $\partial$, $\nabla$, $\propto$, $\approx$, $\equiv$

Structures mathématiques avancées ​

Sommes et intégrales ​

markdown
<!-- Somme -->
$$\sum_{i=1}^{n} i = \frac{n(n+1)}{2}$$

$$\sum_{k=0}^{\infty} \frac{x^k}{k!} = e^x$$

<!-- Intégrale -->
$$\int_a^b f(x) dx$$

$$\oint_C \mathbf{F} \cdot d\mathbf{r}$$

$$\iint_D f(x,y) \, dx \, dy$$

$$\iiint_V f(x,y,z) \, dx \, dy \, dz$$

<!-- Limites -->
$$\lim_{n \to \infty} \left(1 + \frac{1}{n}\right)^n = e$$

$$\lim_{x \to 0^+} \frac{1}{x} = +\infty$$

Rendu :

$$\sum_{i=1}^{n} i = \frac{n(n+1)}{2}$$

$$\sum_{k=0}^{\infty} \frac{x^k}{k!} = e^x$$

$$\int_a^b f(x) dx$$

$$\oint_C \mathbf{F} \cdot d\mathbf{r}$$

$$\iint_D f(x,y) , dx , dy$$

$$\iiint_V f(x,y,z) , dx , dy , dz$$

$$\lim_{n \to \infty} \left(1 + \frac{1}{n}\right)^n = e$$

$$\lim_{x \to 0^+} \frac{1}{x} = +\infty$$

Matrices et déterminants ​

markdown
<!-- Matrice de base -->
$$
\begin{matrix}
a & b \\
c & d
\end{matrix}
$$

<!-- Matrice avec parenthèses -->
$$
\begin{pmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{pmatrix}
$$

<!-- Déterminant -->
$$
\begin{vmatrix}
a & b \\
c & d
\end{vmatrix} = ad - bc
$$

<!-- Système d'équations -->
$$
\begin{cases}
x + y = 1 \\
2x - y = 0
\end{cases}
$$

<!-- Grande matrice -->
$$
\begin{bmatrix}
1 & 0 & \cdots & 0 \\
0 & 1 & \cdots & 0 \\
\vdots & \vdots & \ddots & \vdots \\
0 & 0 & \cdots & 1
\end{bmatrix}
$$

Rendu :

$$ \begin{matrix} a & b \ c & d \end{matrix} $$

$$ \begin{pmatrix} 1 & 2 & 3 \ 4 & 5 & 6 \ 7 & 8 & 9 \end{pmatrix} $$

$$ \begin{vmatrix} a & b \ c & d \end{vmatrix} = ad - bc $$

$$ \begin{cases} x + y = 1 \ 2x - y = 0 \end{cases} $$

$$ \begin{bmatrix} 1 & 0 & \cdots & 0 \ 0 & 1 & \cdots & 0 \ \vdots & \vdots & \ddots & \vdots \ 0 & 0 & \cdots & 1 \end{bmatrix} $$

Formules multi-lignes ​

markdown
<!-- Formules alignées multi-lignes -->
$$
\begin{align}
f(x) &= ax^2 + bx + c \\
&= a(x^2 + \frac{b}{a}x) + c \\
&= a(x + \frac{b}{2a})^2 + c - \frac{b^2}{4a}
\end{align}
$$

<!-- Cas par morceaux -->
$$
f(x) = \begin{cases}
x^2 & \text{si } x \geq 0 \\
-x^2 & \text{si } x < 0
\end{cases}
$$

<!-- Formules numérotées -->
$$
E = mc^2 \tag{1}
$$

$$
F = ma \tag{2}
$$

Rendu :

$$ \begin{align} f(x) &= ax^2 + bx + c \ &= a(x^2 + \frac{b}{a}x) + c \ &= a(x + \frac{b}{2a})^2 + c - \frac{b^2}{4a} \end{align} $$

$$ f(x) = \begin{cases} x^2 & \text{si } x \geq 0 \ -x^2 & \text{si } x < 0 \end{cases} $$

$$ E = mc^2 \tag{1} $$

$$ F = ma \tag{2} $$

Polices et styles ​

Polices mathématiques ​

markdown
<!-- Gras -->
$\mathbf{A}$, $\mathbf{x}$, $\boldsymbol{\alpha}$

<!-- Italique (par défaut) -->
$A$, $x$, $\alpha$

<!-- Double barre -->
$\mathbb{R}$, $\mathbb{C}$, $\mathbb{N}$, $\mathbb{Z}$, $\mathbb{Q}$

<!-- Calligraphique -->
$\mathcal{A}$, $\mathcal{B}$, $\mathcal{F}$, $\mathcal{L}$

<!-- Script -->
$\mathscr{A}$, $\mathscr{B}$, $\mathscr{F}$, $\mathscr{L}$

<!-- Monospace -->
$\mathtt{text}$, $\mathtt{ABC}$

<!-- Romain -->
$\mathrm{d}x$, $\mathrm{sin}$, $\mathrm{cos}$

Rendu :

$\mathbf{A}$, $\mathbf{x}$, $\boldsymbol{\alpha}$

$A$, $x$, $\alpha$

$\mathbb{R}$, $\mathbb{C}$, $\mathbb{N}$, $\mathbb{Z}$, $\mathbb{Q}$

$\mathcal{A}$, $\mathcal{B}$, $\mathcal{F}$, $\mathcal{L}$

$\mathscr{A}$, $\mathscr{B}$, $\mathscr{F}$, $\mathscr{L}$

$\mathtt{text}$, $\mathtt{ABC}$

$\mathrm{d}x$, $\mathrm{sin}$, $\mathrm{cos}$

Contrôle de la taille ​

markdown
<!-- Tailles différentes -->
$\tiny{tiny}$ $\small{small}$ $\normalsize{normal}$ $\large{large}$ $\Large{Large}$ $\LARGE{LARGE}$ $\huge{huge}$

<!-- Utilisation dans les formules -->
$$\Large \sum_{i=1}^{n} \small x_i = \normalsize X$$

Rendu :

$\tiny{tiny}$ $\small{small}$ $\normalsize{normal}$ $\large{large}$ $\Large{Large}$ $\LARGE{LARGE}$ $\huge{huge}$

$$\Large \sum_{i=1}^{n} \small x_i = \normalsize X$$

Symboles et marques spéciales ​

Flèches ​

markdown
<!-- Flèches simples -->
$\leftarrow$, $\rightarrow$, $\uparrow$, $\downarrow$

<!-- Flèches doubles -->
$\leftrightarrow$, $\updownarrow$

<!-- Flèches longues -->
$\longleftarrow$, $\longrightarrow$, $\longleftrightarrow$

<!-- Flèches doubles lignes -->
$\Leftarrow$, $\Rightarrow$, $\Leftrightarrow$

<!-- Flèches spéciales -->
$\mapsto$, $\to$, $\gets$, $\hookrightarrow$, $\leadsto$

Rendu :

$\leftarrow$, $\rightarrow$, $\uparrow$, $\downarrow$

$\leftrightarrow$, $\updownarrow$

$\longleftarrow$, $\longrightarrow$, $\longleftrightarrow$

$\Leftarrow$, $\Rightarrow$, $\Leftrightarrow$

$\mapsto$, $\to$, $\gets$, $\hookrightarrow$, $\leadsto$

Exposants et décorations ​

markdown
<!-- Chapeau -->
$\hat{a}$, $\widehat{abc}$

<!-- Tilde -->
$\tilde{a}$, $\widetilde{abc}$

<!-- Barre supérieure -->
$\bar{a}$, $\overline{abc}$

<!-- Soulignement -->
$\underline{abc}$

<!-- Flèche de vecteur -->
$\vec{a}$, $\overrightarrow{AB}$

<!-- Point -->
$\dot{a}$, $\ddot{a}$, $\dddot{a}$

Rendu :

$\hat{a}$, $\widehat{abc}$

$\tilde{a}$, $\widetilde{abc}$

$\bar{a}$, $\overline{abc}$

$\underline{abc}$

$\vec{a}$, $\overrightarrow{AB}$

$\dot{a}$, $\ddot{a}$, $\dddot{a}$

Exemples de formules complexes ​

Formules de physique ​

markdown
<!-- Équation de Schrödinger -->
$$i\hbar\frac{\partial}{\partial t}\Psi(\mathbf{r},t) = \hat{H}\Psi(\mathbf{r},t)$$

<!-- Équations de Maxwell -->
$$
\begin{align}
\nabla \cdot \mathbf{E} &= \frac{\rho}{\epsilon_0} \\
\nabla \cdot \mathbf{B} &= 0 \\
\nabla \times \mathbf{E} &= -\frac{\partial \mathbf{B}}{\partial t} \\
\nabla \times \mathbf{B} &= \mu_0\mathbf{J} + \mu_0\epsilon_0\frac{\partial \mathbf{E}}{\partial t}
\end{align}
$$

<!-- Transformation de Lorentz -->
$$
\begin{pmatrix}
ct' \\
x' \\
y' \\
z'
\end{pmatrix} = 
\begin{pmatrix}
\gamma & -\gamma v/c & 0 & 0 \\
-\gamma v/c & \gamma & 0 & 0 \\
0 & 0 & 1 & 0 \\
0 & 0 & 0 & 1
\end{pmatrix}
\begin{pmatrix}
ct \\
x \\
y \\
z
\end{pmatrix}
$$

Rendu :

$$i\hbar\frac{\partial}{\partial t}\Psi(\mathbf{r},t) = \hat{H}\Psi(\mathbf{r},t)$$

$$ \begin{align} \nabla \cdot \mathbf{E} &= \frac{\rho}{\epsilon_0} \ \nabla \cdot \mathbf{B} &= 0 \ \nabla \times \mathbf{E} &= -\frac{\partial \mathbf{B}}{\partial t} \ \nabla \times \mathbf{B} &= \mu_0\mathbf{J} + \mu_0\epsilon_0\frac{\partial \mathbf{E}}{\partial t} \end{align} $$

$$ \begin{pmatrix} ct' \ x' \ y' \ z' \end{pmatrix} = \begin{pmatrix} \gamma & -\gamma v/c & 0 & 0 \ -\gamma v/c & \gamma & 0 & 0 \ 0 & 0 & 1 & 0 \ 0 & 0 & 0 & 1 \end{pmatrix} \begin{pmatrix} ct \ x \ y \ z \end{pmatrix} $$

Théorèmes mathématiques ​

markdown
<!-- Transformation de Fourier -->
$$\mathcal{F}\{f(t)\} = F(\omega) = \int_{-\infty}^{\infty} f(t) e^{-i\omega t} dt$$

<!-- Développement de Taylor -->
$$f(x) = \sum_{n=0}^{\infty} \frac{f^{(n)}(a)}{n!}(x-a)^n$$

<!-- Formule d'Euler -->
$$e^{i\theta} = \cos\theta + i\sin\theta$$

<!-- Intégrale gaussienne -->
$$\int_{-\infty}^{\infty} e^{-ax^2} dx = \sqrt{\frac{\pi}{a}} \quad (a > 0)$$

<!-- Théorème de Bayes -->
$$P(A|B) = \frac{P(B|A)P(A)}{P(B)}$$

Rendu :

$$\mathcal{F}{f(t)} = F(\omega) = \int_{-\infty}^{\infty} f(t) e^{-i\omega t} dt$$

$$f(x) = \sum_{n=0}^{\infty} \frac{f^{(n)}(a)}{n!}(x-a)^n$$

$$e^{i\theta} = \cos\theta + i\sin\theta$$

$$\int_{-\infty}^{\infty} e^{-ax^2} dx = \sqrt{\frac{\pi}{a}} \quad (a > 0)$$

$$P(A|B) = \frac{P(B|A)P(A)}{P(B)}$$

Complexité algorithmique ​

markdown
<!-- Complexité temporelle -->
$$O(1) < O(\log n) < O(n) < O(n \log n) < O(n^2) < O(2^n) < O(n!)$$

<!-- Relation de récurrence -->
$$T(n) = \begin{cases}
1 & \text{si } n = 1 \\
2T(n/2) + O(n) & \text{si } n > 1
\end{cases}$$

<!-- Théorème principal -->
$$T(n) = aT(n/b) + f(n)$$
Où $a \geq 1$, $b > 1$, $f(n)$ est une fonction asymptotiquement positive.

Rendu :

$$O(1) < O(\log n) < O(n) < O(n \log n) < O(n^2) < O(2^n) < O(n!)$$

$$T(n) = \begin{cases} 1 & \text{si } n = 1 \ 2T(n/2) + O(n) & \text{si } n > 1 \end{cases}$$

$$T(n) = aT(n/b) + f(n)$$ Où $a \geq 1$, $b > 1$, $f(n)$ est une fonction asymptotiquement positive.

Bonnes pratiques pour les formules mathématiques ​

Conseils de rédaction ​

markdown
✅ Recommandé :

1. **Utilisez des commandes sémantiques** :
   - Utilisez `\sin`, `\cos`, `\log` au lieu de `sin`, `cos`, `log`
   - Utilisez `\mathrm{d}x` pour les différentiels

2. **Gardez un espacement raisonnable** :
   - Ajoutez des espaces appropriés autour des opérateurs : `\,` (espace fin), `\;` (espace moyen), `\quad` (grand espace)

3. **Utilisez des parenthèses adaptées** :
   - Taille auto : `\left(\right)`, `\left[\right]`, `\left\{\right\}`

4. **Alignez les formules** :
   - Utilisez l'environnement `align` pour aligner les signes égal
   - Utilisez `&` pour marquer les points d'alignement

❌ À éviter :

1. Ne pas couper les longues formules en lignes
2. Oublier des parenthèses nécessaires
3. Utilisation incohérente des symboles
4. Ignorer la vérification des erreurs de syntaxe

Corrections d'erreurs courantes ​

markdown
<!-- ❌ Incorrect -->
$sin(x)$, $log(x)$, $max(a,b)$

<!-- ✅ Correct -->
$\sin(x)$, $\log(x)$, $\max(a,b)$

<!-- ❌ Incorrect -->
$(\frac{a}{b})$

<!-- ✅ Correct -->
$\left(\frac{a}{b}\right)$

<!-- ❌ Incorrect -->
$x=1+2+3+...+n$

<!-- ✅ Correct -->
$x = 1 + 2 + 3 + \cdots + n$

Accessibilité ​

markdown
Pour améliorer l'accessibilité des formules :

1. **Ajoutez des descriptions textuelles** :
   $$E = mc^2$$
   > Il s'agit de l'équation masse-énergie d'Einstein, signifiant que l'énergie est égale à la masse multipliée par la vitesse de la lumière au carré.

2. **Utilisez un texte alternatif** :
   Ajoutez des explications simplifiées après des formules complexes

3. **Évitez d'utiliser uniquement la couleur pour distinguer** :
   Utilisez différents symboles ou styles pour distinguer les concepts

4. **Gardez les formules concises** :
   Découpez les formules complexes en plusieurs étapes

Environnements mathématiques pris en charge ​

Prise en charge par les processeurs Markdown ​

ProcesseurPrise en charge des mathsSyntaxeConfiguration
GitHub✅$...$, $$...$$Automatique
GitLab✅$...$, $$...$$À activer
VitePress✅$...$, $$...$$Config plugin
Jekyll✅$...$, $$...$$MathJax/KaTeX
Hugo✅$...$, $$...$$Support thème

Exemple de configuration VitePress ​

javascript
// .vitepress/config.js
export default {
  markdown: {
    math: true
  }
}

Moteurs de rendu ​

markdown
Moteurs de rendu de formules mathématiques courants :

1. **MathJax** :
   - Le plus complet, prend en charge tout LaTeX
   - Rendu de haute qualité, mais chargement plus lent

2. **KaTeX** :
   - Rendu rapide
   - Prend en charge la syntaxe mathématique courante
   - Taille réduite

3. **MathML** :
   - Support natif par les navigateurs
   - Syntaxe complexe, généralement générée automatiquement

Syntaxes associées ​

Outils et ressources ​

Éditeurs en ligne ​

  • LaTeX Live : Aperçu en temps réel des formules LaTeX
  • MathJax Demo : Tester le rendu MathJax
  • KaTeX Demo : Tester les formules KaTeX
  • Desmos : Expressions mathématiques graphiques

Outils d'édition de formules ​

  • MathType : Éditeur professionnel de formules mathématiques
  • LaTeX Workshop (VS Code) : Extension d'écriture LaTeX
  • MathQuill : Éditeur visuel de formules
  • Wiris : Éditeur de formules mathématiques en ligne

Ressources de référence ​

  • LaTeX Math Symbols : Table de référence des symboles mathématiques
  • Detexify : Reconnaissance manuscrite de symboles LaTeX
  • MathJax Documentation : Documentation officielle
  • KaTeX Supported Functions : Liste des fonctions supportées

En maîtrisant la syntaxe des formules mathématiques, vous pouvez exprimer élégamment des concepts et formules mathématiques complexes dans la documentation technique.

Build by www.markdownlang.com