Faq/Math/005/fr
TDF LibreOffice Document Liberation Project Blogs communautaires Weblate Nextcloud Redmine Ask LibreOffice Donner
Comment aligner mes équations entre elles sur le signe égal ?
Normalement Math centre chaque ligne d'une formule. Pour aligner chaque ligne sur la position du signe égal, quel que soit la longueur des arguments à gauche et à droite, vous pouvez utiliser une matrice avec la balise matrix
, comme dans l'exemple suivant :
Affichage | Balisage |
---|---|
[math]\displaystyle{ \begin{align} x + y &= 2 \\ x &= y-2 \end{align} }[/math] | matrix {
|
Les accolades vides autour du signe =
sont nécessaires car =
est un opérateur binaire qui a besoin d'une expression de chaque côté.
Vous pouvez réduire l'espace autour du signe = si vous changez l'espacement entre les colonnes de la matrice :
- Sélectionnez le menu ▸ .
- Cliquez [Catégorie] et choisissez Matrices dans le menu déroulant.
- Maintenant entrez 0 % pour Espacement entre les colonnes.
Parfois vous pouvez avoir besoin de préserver de l'espace à gauche du signe égal pour des équations sur plusieurs lignes. Utilisez la balise phantom
comme dans l'exemple suivant :
Affichage | Balisage |
---|---|
[math]\displaystyle{ \begin{align} 3(x+4)-2(x-1) &= 3 x+12-(2 x-2) \\ &= 3 x+12-2 x+2 \\ &= x+14 \end{align} }[/math] | ""3(x+4)-2(x-1)=3 x+12-(2 x-2) newline ""phantom {3(x+4)-2(x-1)}=3 x+12-2 x+2 newline ""phantom {3(x+4)-2(x-1)}=x+14
|
La balise phantom
permet de réserver un espacement vide de la même longueur que "3(x+4)-2(x-1)". Les 3 signes "=" sont alors alignés verticalement.
Note : les guillemets "" peuvent également être remplacés avec la balise alignl
.