Faq/Math/005/fr

    From The Document Foundation Wiki
    < Faq‎ | Math
    This page is a translated version of the page Faq/Math/005 and the translation is 58% complete.
    Outdated translations are marked like this.


    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 {
    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
    [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.