Suivant: center, Précédent: abstract, Monter: Environments [Table des matières][Index]
array
Synopsis :
\begin{array}{patron} entrée-col-1&entrée-col-2 ... &entrée-col-n}\\ ... \end{array}
ou
\begin{array}[pos]{patron} entrée-col-1&entrée-col-2 ... &entrée-col-n}\\ ... \end{array}
Les tableaux mathématiques sont produits avec l’environnement
array
. Cet environnement ne peut être utilisé qu’en mode math
(voir Modes), normalement au sein d’un environnement mathématique
hors texte tel qu’equation
(voir equation). Les entrées dans
chaque colonne sont séparées avec une esperluette (&
). Les lignes
sont terminées par une double controblique (voir \\).
L’exemple suivant affiche un tableau trois par trois.
\begin{equation*} \chi(x) = \left| % barre verticale en bordure \begin{array}{ccc} x-a &-b &-c \\ -d &x-e &-f \\ -g &-h &x-i \end{array} \right| \end{equation*}
L’argument obligatoire patron décrit le nombre de colonnes,
l’alignement en leur sein, et le formatage des régions
inter-colonne. Par exemple,
\begin{array}{rcl}...\end{array}
produit trois colonnes :
la première fer à droite, la deuxième centrée, et la troisième fer à
gauche. Voir tabular pour une description complète de
patron, et des autres caractéristiques communes aux deux
environnements, y compris l’argument optionnel pos
.
L’environnement array
diverge de tabular
par deux
aspects. Le premier est que les entrées de array
sont composées
en mode mathématique, en style texte (voir Math styles)
(sauf si le patron spécifie la colonne avec p{...}
, ce
qui a pour effet que l’entrée est composée en mode texte). Le second est
que au lieu du paramètre \tablcolsep
de tabular
, l’espace
inter-colonne que LaTeX met dans un array
est contrôlé par
\arraycolsep
, qui spécifie la moitié de la largeur entre les
colonnes. La valeur par défaut est ‘5pt’ de sorte qu’un espace de
10pt sépare deux colonnes.
Pour obtenir des tableaux entre accolades la méthode standarde est
d’utiliser le paquetage amsmath
. Il comprend les environnements
pmatrix
pour un tableau entre parenthèses (...)
,
bmatrix
pour un tableau entre crochets [...]
,
Bmatrix
pour un tableau entre accolades {...}
,
vmatrix
pour un tableau entre barres verticales |...|
, et
Vmatrix
pour un tableau entre doubles barres
verticales ||...||
, ainsi que diverses autres constructions de
tableaux.
L’exemple suivant utilise le paquetage amsmath
:
\usepackage{amsmath} % dans le préambule \begin{equation} \begin{vmatrix}{cc} a &b \\ c &d \end{vmatrix}=ad-bc \end{equation}
Il y a beaucoup de paquetages concernant les tableaux. Le
paquetage array
étend utilement leur possibilités de bien des
manières, et notamment en ajoutant des types de colonne. Le
paquetage dcolumn
ajoute un type de colonne pour centrer sur
le séparateur décimal. Pour les deux voir la documentation sur le CTAN.
Suivant: center, Précédent: abstract, Monter: Environments [Table des matières][Index]