Faq/Math/005/fr

From The Document Foundation Wiki
< Faq‎ | Math
Jump to: navigation, search
This page is a translated version of the page Faq/Math/005 and the translation is 100% complete.

Other languages:
čeština • ‎dansk • ‎English • ‎français • ‎italiano • ‎русский


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
 \begin{align} x + y &= 2 \\ x &= y-2 \end{align} matrix {
alignr x+y # {}={} # alignl 2 ##
alignr x # {}={} # alignl 2-y
}

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 Format ▸ Espacement.
  • 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
 \begin{align} 3(x+4)-2(x-1) &= 3 x+12-(2 x-2) \\  &= 3 x+12-2 x+2 \\ &= x+14 \end{align} ""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.