Comment aligner des équations ?

recherche d'un mot
* Pour aligner des équations sur un signe de relation, il suffit
sous LaTeX d'appeler l'environnement eqnarray avec ou sans la
commande \lefteqn ou si l'on dispose du package
'amsmath', disponible sur ftp://ftp.inria.fr/pub/TeX/CTAN/fonts/ams/amslatex/,
d'utiliser un des environnements split, multline, align ou
flalign.

Exemples :

\begin{align}
   f(x) & = & x^2 + 8x + 16 \\
   & = & (x+4)^2
\end{align}

\begin{eqnarray}
   \lefteqn{x + 3y - 6z} \\
   & = & -4a + 5b -7b \\
   & = & -4a - 2b
\end{eqnarray}

\begin{align}
   \begin{split}
      A &= B + C + D + E + F + G \\
      &\quad + H + I
   \end{split} \\
   F &= G + H
\end{align}
%%%% fin exemple %%%%

 * L'environnement equationarray du package 'eqnarray' associe
 les  avantages des environnements eqnarray et array. Il n'est
 pas  limité en nombre de colonnes.

* Pour produire le système d'équations suivant :
	 x  = y  + z
	 x1 = y1 + z1
on peut utiliser l'environnement alignat du package 'amsmath'.
Toutefois, il faut noter que cet environnement est alors
détourné de son utilisation normale. En effet, ce dernier est
prévu pour aligner des objets différents sur des colonnes
alternativement justifiées à droite puis à gauche. L'utilisation
de colonnes vides permet alors de choisir la justification
voulue. D'autre part l'utilisation de {} permet d'obtenir des
espacements "normaux".

Exemple :
\begin{alignat}{2}
   x & = y &&+ z\\
   x_1 & = y_1 &&+ z_1
\end{alignat}

\begin{alignat}{5}
    10a& ={}&  3x&& 3y& +{}& 18z&& 2w&\\
     6a& ={}& 17x&&   & +{}&  5z&& 19w&
\end{alignat}
%%%% fin exemple %%%%

* Le package 'mathenv' disponible sur CTAN propose un éventail
d'environnements mathématiques pour aligner des entités en
colonne.

Retour à la FAQ LaTeX
Proposition de modification de la FAQ LaTeX :
bayartb at edgard point fdn point fr
Commentaire sur la version HTML de cette FAQ :
Fabien Torre
© Copyright 1997 Marie-Paule Kluth. Tous droits réservés.

Valid XHTML 1.0! Valid CSS!