Vous êtes sur la page 1sur 4

Introduction au LaTeX

Le but de ce chapitre est d'expliquer les bases du système LT A X , utile à la rédaction de solutions sur ce
E
site. Il s'agit de la méthode privilégiée pour la rédaction de documents scientifiques et sa connaissance se
révélera dès lors utile à tout qui se destine à une carrière scientifique. Des liens vers des tutoriels
contenant des explications plus avancées sur le sujet sont également renseignés.

Ce chapitre a été écrit par M. Sedda et mis en ligne le 8 décembre 2014.

Introduction
Le LTA X est un système de composition de document. ll est très pratique pour écrire des symboles
E
mathématiques et s'est donc imposé dans le domaine scientifique pour la rédaction de documents
(articles, livres, transparents, etc). Vous pouvez en quelque sorte le voir comme un Microsoft Word
amélioré, beaucoup plus propice à la rédaction des mathématiques. Une fois que vous saurez l'utiliser,
vous ne saurez plus vous en passer !

Nous ne vous apprendrons pas ici à rédiger tout un document en LT A X (nous vous fournirons
E
cependant des liens vers des tutoriels plus poussés, pour les intéressés), mais nous nous concentrerons
sur ce qu'il vous sera utile de connaître lorsque vous voudrez envoyer une solution à un problème sur ce
site. Celui-ci supporte en effet le LT
A X et vous pourrez donc très aisément rédiger vos solutions.
E

Symboles mathématiques
Tout texte que vous taperez sur ce site sera considéré comme étant en LT
A X . Le principe de base à
E
savoir est que vous pouvez taper comme vous le feriez d'habitude ce qui est du texte, mais que vous
devez placer tout ce qui est mathématique entre $. Par exemple, si vous voulez écrire "On a alors
x + 1 = 2 où x est l'inconnue", vous devrez rédiger "On a alors $x+1=2$ où $x$ est l'inconnue".
On peut utiliser des doubles $ pour centrer l'équation, seule, à la ligne suivante. En reprenant le même
exemple, "On a alors $$x+1=2$$ où $x$ est l'inconnue" donne "On a alors

x+1=2
où x est l'inconnue".

Opérations usuelles
Opérations arithmétiques de base :
Pour l'addition et la soustraction, vous devez simplement utiliser les symboles + et −.
Pour la multiplication, le symbole ⋅, noté $\cdot$, est le plus couramment utilisé.

x+1
Pour la division, la syntaxe est par contre plus recherchée. Pour écrire 2 par exemple, il vous faudra
écrire $\frac{x+1}{2}$. Vous devez donc mettre entre accolades le numérateur et le dénominateur.
Notez que, en LTA X , les accolades vont toujours servir à délimiter les caractères sur lequels portent
E
une commande. Si vous trouvez que la fraction est trop petite, vous pouvez toujours rajouter
x+1
\displaystyle avant \frac. Pour notre fraction exemple, cela donne . En fait, la commande
2
\displaystyle située avant une expression entre simple dollars (qui doit donc apparaître à l'intérieur d'un
texte) fait en sorte que cette expression ait la même grandeur qu'entre double dollars. Dans le cas des
fractions, il est aussi possible de remplacer \displaystyle\frac par \dfrac, ce qui peut faire gagner un
temps précieux.

Exposants et indices :
Le symbole associé aux exposants est le ^ et celui relatif aux indices est le _. Si vos exposants ou indices
2
ne font qu'un seul caractère, vous pouvez vous contenter de taper uniquement $x^2$ pour x et $x_2$
pour x2 par exemple. Si par contre ils sont plus longs, vous devrez les entourer d'accolades pour dire
que votre commande porte sur plusieurs caractères. Sinon, LT A X considérera que seul le premier
E
2014
caractère suivant ^ est dans l'exposant. On écrira donc $2^{2014}$ pour obtenir 2 .

Racines :

Pour une racine carrée, il faut taper $\sqrt{x}$ (sqrt pour square root) ce qui donnera √x . Vous pouvez
spécifier une racine nè me à l'aide de crochets avant l'accolade. En voici un exemple : $\sqrt[3]{x}$
3−
donnera √ x.
Fonctions :
Les fonctions courantes se notent dans un environnement mathématique (entouré de $) à l'aide d'un
backslash suivi de leur nom raccourci habituel (\sin, \arcsin, \cos, \arccos, \tan, \arctan, \ln, \log, ... ) afin
qu'elles soient écrites en lettres droites et pas en italique comme une variable. Par exemple, cos x s'écrit
$\cos x$. Certaines fonctions ne sont cependant pas implémentées : dans ce cas on peut utiliser la
commande \mathrm pour avoir des lettres droites. Par exemple, pour écrire pgcd(6, 9) = 3, on tapera
$\mathrm{pgcd}(6,9)=3$.

Sommes, produits et intégrales :


Voici quelques exemples faisant intervenir ces opérations :

$\sum_{i = 0}^{n - 1} x_i ^2 + 1$ ⇒ ∑n−1 2


i=0 xi + 1;
n−1
$\displaystyle\sum_{i = 0}^{n - 1} x_i ^2 + 1$ ⇒ ∑ x2i + 1;
i=0
$\prod_{i = 0}^{n - 1} x_i ^2 + 1$ ⇒ ∏n−1 2
i=0 xi + 1;
n−1
$\displaystyle\prod_{i = 0}^{n - 1} x_i ^2 + 1$ ⇒ ∏ x2i + 1;
i=0
b
$\int_{a}^{b} x ^2 + 1 \, \mathrm{d}x$ ⇒ ∫ a x2 + 1 dx où \, correspond à l'espace et \mathrm
sert à avoir un d droit;
b
$\displaystyle\int_{a}^{b} x ^2 + 1 \, \mathrm{d}x$ ⇒∫ x2 + 1 dx.
a

Symboles divers
De façon générale, tous les symboles s'écrivent à l'aide d'une commande de la forme \commande. Vous
pouvez trouver sur internet des listes détaillées de tous ces symboles. En voici un exemple. Si vous
désirez connaître le code relatif à une expression présente sur le site, il vous suffit de cliquer droit dessus
et de sélectionner "Show Math As > TeX Commands".

Entraînez-vous !
Vous pouvez vous entraîner à écrire quelques expressions en LT
A X grâce à l'outil de prévisualisation
E
ci-dessous.

Environnements
Un environnement LT A X est de la forme \begin {nom}{options} ... contenu ... \end{nom}. Nous allons
E
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

Article Disponibilité Prix


Livre 2 15 €
DVD 3 10 €
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

⎛1 2 3⎞
⎜4 5 6⎟
⎝7 8 9⎠

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

⎛1 2 ⋯ n ⎞


2 3 ⋯ n+1 ⎟


⎜ ⎟

⎜⋮ ⋮ ⋱ ⋮ ⎟
⎝n n + 1 ⋯ 2n − 1 ⎠
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 ∈ {1, … , 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 :

∣1 2 3∣
∣ ∣
∣4 5 6∣
∣7 8 9∣
É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

y = x2 − 1
2y = −x2 + x + 1
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

y = x2 − 1
{
2y = −x2 + x + 1
à 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 LT A X grâce à l'outil de
E
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.

Voir plus haut.

En apprendre plus
Voici quelques liens vers des tutoriels intéressants qui vous permettront d'en apprendre plus sur les
nombreuses possibilités qu'offre LTA X :
E
http://fr.openclassrooms.com/informatique/cours/redigez-des-documents-de-qualite-avec-latex
http://www.ukonline.be/programmation/latex/tutoriel/

Notez que certaines fonctionnalités LTA X ne sont pas disponibles sur Mathraining. En effet, l'utilité
E
première de LTA X est d'écrire des documents PDF complets, et il existe de nombreuses commandes
E
qui se rapportent à l'écriture d'un document PDF et non à l'écriture d'expressions mathématiques. Celles-
ci n'ont donc parfois pas de sens pour un site internet comme celui-ci et ne fonctionnent donc pas. Pour
ceux que cela intéresse, le LTA X est disponible sur Mathraining grâce à Mathjax.
E

Vous aimerez peut-être aussi