Sarmate.net Sarmate.net
Accueil Fonctionnalités Offres Documentation Contact
Connexion Inscription

Aligner des équations en LaTeX

Le package amsmath fournit l'environnement align pour aligner plusieurs équations sur un point commun (typiquement le signe =). On utilise & pour marquer le point d'alignement.

Environnement align

LaTeX
\begin{align}
    x + y &= 5 \\
    2x - y &= 1
\end{align}

% Sans numérotation : align*
\begin{align*}
    (a + b)^2 &= a^2 + 2ab + b^2 \\
    (a - b)^2 &= a^2 - 2ab + b^2
\end{align*}

Calcul sur plusieurs lignes

Pour développer un calcul étape par étape, alignez sur le signe = :

LaTeX
\begin{align*}
    f(x) &= (x+1)(x-2) \\
         &= x^2 - 2x + x - 2 \\
         &= x^2 - x - 2
\end{align*}

Équations centrées avec gather

Si vous voulez simplement centrer plusieurs équations sans les aligner entre elles, utilisez gather :

LaTeX
\begin{gather*}
    E = mc^2 \\
    F = ma \\
    PV = nRT
\end{gather*}
Attention N'utilisez pas eqnarray, qui est obsolète. Préférez toujours align du package amsmath, qui gère mieux l'espacement.

Testez vos connaissances

3 questions pour vérifier vos acquis.

1

Quel environnement aligne plusieurs équations sur le signe égal ?

L'environnement align du package amsmath est la solution recommandée. eqnarray est obsolète et gère mal l'espacement.

2

Quel caractère marque le point d'alignement dans align ?

On place l'esperluette & juste avant le signe d'alignement, par exemple &=, et on termine chaque ligne par \\.

3

Quel environnement centre plusieurs équations sans les aligner entre elles ?

gather (et sa version sans numéros gather*) centre chaque équation. Pour les aligner entre elles, on utilise plutôt align.

Essayez dans Sarmate

Éditez, compilez et téléchargez vos documents LaTeX directement dans votre navigateur.

Ouvrir l'éditeur