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