Théorie > Fondements > Introduction au LaTeX

Environnements

Un environnement $\LaTeX$ est de la forme $\text{\begin}${nom}{options} ... contenu ... \end{nom}. Nous allons voir quelques exemples d'environnements couramment utilisés. Ceux-ci sont implicitement en mode mathématique et il n'est donc pas nécessaire de les entourer de dollars, mais il est tout de même conseillé de le faire sur ce site, pour des raisons d'espacements avant et après.

Tableaux

Il pourra vous être utile de construire un tableau. Le plus simple pour comprendre la syntaxe à utiliser est d'observer un exemple. Le tableau

$$\begin{array}{|r|c|l|}
\hline
\text{Article} & \text{Disponibilité} & \text{Prix} \\
\hline
\text{Livre} & 2 & 15€ \\
\text{DVD} & 3 & 10€ \\
\hline
\end{array}$$ peut-être obtenu via le code suivant :

$$\begin{array}{|r|c|l|}
\hline
\text{Article} & \text{Disponibilité} & \text{Prix} \\
\hline
\text{Livre} & 2 & 15€ \\
\text{DVD} & 3 & 10€ \\
\hline
\end{array}$$

Expliquons celui-ci :

  • Les options {|r|c|l|} indiquent quelle sera la forme des différentes colonnes. Il y aura autant de colonnes dans notre tableau que de lettres dans ces options. La lettre l indique une colonne dans laquelle le texte est aligné à gauche (l pour left), la lettre r indique un alignement à droite (r pour right) et la lettre c indique que le texte sera centré. De plus, chaque barre verticale | donne lieu à une ligne de séparation verticale.
  • Chaque ligne du tableau prend ensuite la forme a & b & c \\. Le symbole & permet de passer à la colonne suivante dans une même ligne, alors que \\ indique la fin de la ligne.
  • Tout comme il était possible de tracer des séparations verticales avec | dans les options, il est possible de tracer des séparations horizontales en écrivant simplement \hline à l'endroit désiré.

Matrices

Le code pour obtenir une matrice est très similaire à celui pour un tableau, puisqu'une matrice n'est en fait qu'une sorte de tableau.

Matrices complètes :
La matrice
$$\begin{pmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{pmatrix}$$ provient du code suivant :

$$\begin{pmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{pmatrix}$$

Répétitions d'éléments :
Lorsqu'une matrice est trop grande pour être entièrement représentée, on ne donne que certaines de ses valeurs et utilise des points de suspension pour désigner le reste des éléments. On peut alors obtenir
$$\begin{pmatrix}
1 & 2 & \cdots & n \\
2 & 3 & \cdots & n+1 \\
\vdots & \vdots & \ddots & \vdots \\
n & n+1 & \cdots & 2n-1
\end{pmatrix}$$ simplement grâce au code

$$\begin{pmatrix}
1 & 2 & \cdots & n \\
2 & 3 & \cdots & n+1 \\
\vdots & \vdots & \ddots & \vdots \\
n & n+1 & \cdots & 2n-1
\end{pmatrix}$$

Les codes \$\cdots\$, \$\vdots\$ et \$\ddots\$ permettent en effet d'obtenir des points de suspension horizontaux, verticaux et diagonaux. Pour des points de suspension dans un texte comme par exemple pour écrire $i \in \{1, \ldots, n\}$, on utilise aussi \$\ldots\$ : \$i \in \{1, \ldots, n\}\$.

Déterminant :
Pour représenter le déterminant d'une matrice, il suffit d'utiliser l'environnement vmatrix au lieu de pmatrix. Les grandes parenthèses entourant la matrice deviennent alors des lignes verticales :
$$\begin{vmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{vmatrix}$$

Équations

Suite d'équations :
Pour avoir une liste d'équations successives alignées autour des égalités, on peut utiliser l'environnement eqnarray. Le code

$$\begin{eqnarray}
y & = & x ^2 - 1 \\
2y & = & -x ^2 + x + 1
\end{eqnarray}$$

donne par exemple
$$\begin{eqnarray}
y & = & x ^2 - 1 \\
2y & = & -x ^2 + x + 1
\end{eqnarray}$$ Système d'équations :
Pour écrire un système d'équations, on peut simplement ajouter une accolade à gauche des équations. Pour ce faire, on ajoute la commande \$\left\{\$ à gauche du système et la commande \$\right.\$ à la fin pour indiquer où celui-ci se termine. On peut ainsi écrire
$$\left\{\begin{eqnarray}
y & = & x ^2 - 1 \\
2y & = & -x ^2 + x + 1
\end{eqnarray}\right.$$ à l'aide du code

$$\left\{\begin{eqnarray}
y & = & x ^2 - 1 \\
2y & = & -x ^2 + x + 1
\end{eqnarray}\right.$$

Entraînez-vous !

Vous pouvez vous entraîner à écrire des tableaux, matrices ou systèmes en $\LaTeX$ grâce à l'outil de prévisualisation ci-dessous. N'hésitez pas à copier-coller un code présent dans ce chapitre et à la modifier pour voir l'utilité de chaque expression.