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 (pour horizontal line) à l'endroit désiré.
Remarquons que \text{} est utilisé ici pour écrire du texte à l'intérieur de l'environnement.

Équations

Suite d'équations
Pour avoir une liste d'équations successives alignées autour des égalités, on peut utiliser l'environnement eqnarray, qui fonctionne un peu comme array. Il faut ici utiliser deux & par ligne, de part et d'autre du signe $=$. 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\{ (vue précédemment) à gauche du système. Mais une commande précédée de \left doit toujours être accompagnée d'une commande précédée de \right. Vu qu'on ne veut pas d'accolade fermante à droite, on utilise la commande \right. qui n'affiche rien mais indique où le système 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.$$
.

Cas

Pour distinguer différents cas, on peut utiliser l'environnement cases. Par exemple, on peut écrire
$$|x| = \begin{cases}
x & \text{si $x \ge 0$} \\
-x & \text{si $x < 0$}
\end{cases}$$ grâce au code

$$|x| = \begin{cases}
x & \text{si $x \ge 0$} \\
-x & \text{si $x < 0$}
\end{cases}$$

À nouveau on a utilisé \text pour écrire du texte à l'intérieur de l'environnement, et de simples dollars à l'intérieur de ce même texte pour y incorporer des symboles.

Entraînez-vous !

Vous pouvez vous entraîner à écrire des tableaux, systèmes d'équations, etc. 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.