Comment aligner des équations ?
* 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.