Vous êtes sur la page 1sur 9

Tout pour les Maths

toutpourlesmaths.pagesperso-orange.fr /latex_maths.htm

Nous allons voir dans cette partie les bases pour éditer des Mathématiques. Les
capacités étant infinies, je vous montrerai ici l'essentiel. Pour les formules plus des points
qui ne servent que très rarement, je vous indiqueai les liens vers les sites qui donnent la
quasi-totalité des possibilités.

Les quatre paquets vitaux

Par défaut, Latex propose une collection de possibilités pour éditer les Mathématiques,
mais celle-ci est un peu pauvre. Il est donc utile de charger des packages qui permettent
d'augmenter fortement ses capacités. Dès que vous réalisez un document qui doit
contenir des Mathématiques, je vous conseille d'ajouter les quatre packages suivants :
amsmath, amsfonts, mathrsfsetstmaryrd

Recopiez dans un nouveau document Latex les lignes suivantes puis compilez le
document :

\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{eurosym}

\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{mathrsfs}
\usepackage{stmaryrd}

\begin{document}
Ceci est une phrase contenant une formule mathématiques : $\lim_{x
\rightarrow +\infty} \frac{1}{x}$

Ci-dessous la même formule mathématique en-dehors d'une phrase et écrite


mise en avant :
\[\lim_{x \rightarrow +\infty} \frac{1}{x}\]
\end{document}

Analyses le code ci-dessus. On a préféré la classe articlecar on fait un type de


document court et simple pour tester les environnements maths. Dans l'environnement
document, on voit deux nouveautés : $et \[ \]. Le principe est le suivant : pour
éditer des maths, on fait cela dans un environnement Mathématiques. Il y a de
nombreuses raisons techniques qui expliquent quint ces symboles (entre autre le sous-
langage de Latex que vous ne voyez pas mais que vous utilisez aussi grâce à Latex).

1/9
Pour faire simple, dite vous que ce sont des abréviations qui vous évitent de taper tout le
temps : \begin{maths}et \end{maths}.
Il y a deux types d'environnements mathématiques. Celui qui optimise l'écriture pour
s'insérer le plus élégamment dans une phrase (selon les normes Latex) et celui qui
permet de faire une formule en-dehors du texte afin de pouvoir l'afficher le plus
correctement possible.

L'environnement en phrase (appelé "inline") est délimité par des dollars : $
la formule mathématiques $(un pour ouvrir et un pour fermer
l'environnement). Ainsi, $\lim_{x \rightarrow +\infty} \frac{1}{x}$permet
d'afficher la formule \(\lim_{x \rightarrow +\infty} \frac{1}{x}\). Ici, la conséquence est
de détourner sur le côté ce qu'il y a sous la limite afin de réduire l'écart entre les
lignes même si cela vous paraît moins joli.
L'environnement en-dehors des phrases (appelé "display") est ouvert par \[et
fermé par \]. Ainsi, \[\lim_{x \rightarrow +\infty} \frac{1}{x}\]permet
d'afficher proprement la même formule, mais centrée et mise en valeur : \[\lim_{x
\rightarrow +\infty} \frac{1}{x}\]

Vous avez maintenant les bases pour pouvoir éditer des maths. Je vais vous donner
quelques unes des formules les plus courantes dans les parties ci-dessous. Pour
certaines choses plus compliquées du types alignement d'équations, tableaux de
variations, représentations graphiques, arbres pondérés ou autres, je ferais cela dans de
prochaines pages pour ne pas vous surcharger d'un seul coup.

N'hésitez surtout pas à utiliser l'auto-complétion !!!!!!!

Quelques formules de bases

C'est parti, commençons à éditer des formules de maths. Je vous résume ci-dessous les
classiques, n'hésitez pas à faire des tests et à les combiner pour voir le résultat :

Formule
Mathématique Formule Latex Remarques

\(3^{15}\) 3^{15} S'il n'y a qu'un caractère en


puissance, on peut écrire
3^5pour aller plus vite au lieu
de 3^{5}. Si vous avez écrit
3^15, seul le 1 sera en
puissance et vous aurez \
(3^15\).

\(3_{15}\) 3_{15} Comme pour la puissance, on


peut écire 3_5s'il n'y a qu'un
seul caractère en indice pour
aller plus vite. Si vous vous
êtes inscrit 3_15\(3_15\).

2/9
\(3_{15}^{16}\) 3_{15}^{16}ous3^{16}_{15} Il s'agit juste d'une
combinaison des deux
précédentes.

\(\frac{numérateur} \frac{numérateur} Pour s'en souvenir il suffit de


{dénominateur}\) {dénominateur} se rappeler que fracc'est le
début de fraction

\(\sqrt{4}\) \sqrt{4} En anglais, racine carrée se dit


"square root", que l'on peut
abréger en sqrt.

\(\vec{u}\) \vec{u} Attention, cela fait toujours des


petites flèches. essayez
\vec{AB}et vous acceptez \
(\vec{AB}\) au lieu de \
(\overrightarrow{AB}\). Pour
obtenir ce dernier résultat,
regardez ci-dessous.

\ \overrightarrow{AB} Pour s'en souvenir il suffit de


(\overrightarrow{AB}\) traduire : over (au-dessus)
right (vers la droite) arrow
(flèche). De la même façon on
peut faire une flèche sur la
gauche si cela nous amuse
avec \overleftarrow{AB}et
même en-dessous
\underleftarrow{AB},...

\(\overline{A}\) \overline{A} "over line" pour "trait au-


dessus"

\(\begin{pmatrix} 1 \\ \begin{pmatrix} 1 \\ 2 Le pmatrixne fonctionne que


2 \end{pmatrix}\) \end{pmatrix} dans l'environnement maths.
\(\begin{pmatrix} 1 \\ \begin{pmatrix} 1 \\ 2 \\ Les \\permettent de sérapriser
2 \\ 3 \end{pmatrix}\) 3 \end{pmatrix} les lignes. On peut en mettre
autant que l'on veut.

\(\begin{pmatrix} 1 & \begin{pmatrix} 1 & 2 \\ Ce la fonctionne comme ci-


2 \\ 3 & 4 3 & 4 \end{pmatrix} dessus mais on use le
\end{pmatrix}\) symoble & pour séparer les
colonnes. Donc dans la ligne 1
sur le 1 en colonne 1 et le 2 en
colonne 2 et dans la ligne 2
(après le \\) sur le 3 en
colonne 1 et le 4 en colonne 2.

3/9
\(\text{du texte}\) \text{du texte} Vous aurez remarqué que tout
le texte tapé dans un
environnement mathématique
est sans espace et en italique.
Si vous voulez écrire du texte
dans un environnement
mathématiques, il faut l'écrire
dans l'instruction\text

faire un espace dans \ Vous faites un backslash suivi


un environnement d'un espace. Par exemple
maths 3^2\ 3^3donne \(3^2\ 3^3\)
alors que 3^2 3^3donne \(3^2
3^3\). Les espaces classiques
ne sont pas comptés dans
l'environnement maths.
N'hésitez donc pas à aérer vos
expressions.

Si vous essayez d'utiliser ces formules, je le dis et le répète, utilisez l'auto-complétion


avec la touche de tabulation ↹ . Cela marche pour presque toutes les formules (je vous
montrerai dans une autre partie un commentaire ajouter des formules à l'auto-complétion
si elles n'existent pas). Vous verrez s'afficher alors des petits points. En appliquant de
nouveau sur la touche tabulation, vous irez directement sur les petits points pour les
compléter.

essayez d'obtenir la formule suivante : \[\frac{\sqrt{5}+3^2}{\sqrt{2+\sqrt{\frac{1}{3}}}}\]

Les lettres grecques

En maths on aime bien mettre des lettres grecques partout (c'est plus joli). Pour afficher
une lettre grecque, il faut écrire \nom de la lettredans un environnement maths. Si la
première lettre est en majuscule, vous rendrez la lettre grecque correspondante en
majuscule, sinon vous l'obtiendrez en minuscule. Par exemple, \deltaaffiche la lettre \
(\delta\) en minuscule mais pour la majuscule correspondante, il faut écrire \Deltaqui
donne \(\Delta\)

Cela fonctione pareil avec toutes les lettres grecques. Pour le tableau détaillé de toutes
les lettres, je vous renvoie au correspondant wikibook : Wikibook lettres grecques .

Les symboles courants


Je vous mets ici quelques symboles couramment utilisés mais vous trouverez une liste
beaucoup plus exhaustive ici

Formule
Mathématique Formule Latex Remarques

4/9
\(\pour tous\) \forall "pour tous"
veut dire "pour
tout" en
anglais

\(\dans\) \in "in" veut dire


"dans" en
anglais

\(\pas dedans\) \notin "pas dans"


veut dire "pas
dans" en
anglais

\(\sous-ensemble\) \subset "sub set" veut


dire "sous
ensemble" en
anglais (pour
l'inclusion
donc)

\(\fois\) \times "times" peut


se traduire par
"fois"

\(\existe\) \exists "existe" veut


dire ... bon je
crois que vous
avez compris
l'idée

\(\neq\) \neq neq est


l'abréviation
pour "not
equal"

\(\infty\) \infty "infty" pour


l'infini en
anglais

\(\varnothing\) et \ \varnothinget\emptyset symbole de


(\emptyset\) l'ensemble
vide

\(\varphi\) et \ \varphiet\varepsilon vous verrez


(\varepsilon\) après pour les
lettres
grecques,
mais cette
façon de les
écrire est plus
jolie.

5/9
\(\leq\) et \(\leqslant\) \leqet\leqslant leq est
l'abréviation
pour "inférieur
ou égal"

\(\geq\) et \ \geqet\geqslant geq est


(\geqslant\) l'abréviation
pour
"supérieur ou
égal"

\(\rightarrow\) et \ \rightarrowet \Rightarrow "right arrow"


(\Rightarrow\) \longrightarrowet\Longrightarrow pour flèche à
\(\longrightarrow\) et droite et avec
\(\Longrightarrow\) un R
majuscule
pour la double
flèche.
Le "long"
permet
d'allonger la
flèche et il y a
le même
principe de
majuscule
qu'avec le R

\(\leftarrow\) et \ \leftarrowet \Leftarrow C'est comme


(\Leftarrow\) \longleftarrowet\Longleftarrow au-dessus
\(\longleftarrow\) et \ mais avec
(\Longleftarrow\) gauche

\(\leftrightarrow \leftrightarrowet \Leftrightarrow C'est comme


\text{et} \longleftrightarrowet\Longleftrightarrow au-dessus
\Leftrightarrow\) \ mais avec
(\longleftrightarrow gauche et
\text{et} droite pour
\Longleftrightarrow\) avoir les deux
côtés de la
flèche.

\(\mapsto\) et \ \mapstoet\longmapsto dans un


(\longmapsto\) contexte
mathématique,
"to map" se
traduit par
associer

\(\ldots\) et \(\cdots\) \ldotset\cdots "dots" signifie


points et le "l"
est là pour
signifiant "low"
tandis que le
"c" pour
"center"

6/9
\(\cos\), \(\sin\), \ \cos, \sin, \ln, \exp,... Cela permet
(\ln\), \(\exp\),... d'éviter que le
nom de la
fonction soit
écrit en
italique.

Comme pour la partie précédente : on oublie pas d'utiliser l'auto-complétion !!

Parenthèses, accolades, crochets...


Les parenthèses classiques et les crochets s'écrivent dans l'environnement maths
normalement : (, ), [et ]. en revanche, c'est différent pour les accolades \(\{\) et \(\}\)
ainsi que pour les intervalles du type \(\left[\!\!\left[ 1;5 \right]\! \!\droite]\). Les synthaxes
correspondantes sont : \{, \}, \llbracketet \rrbracket.

Il est parfois nécessaire de faire une version extensible de ces symboles. Par exemple, si
vous avez noté (\frac{\frac{1}{3}}{2};5)que vous méritez ce résultat tout moche : \
((\frac{\frac{1}{3}}{2};5)\). Pour cela on utilise les commandes \leftet \rightassociées à
l'ensemble voulu. Ainsi, il faut ici taper \left(\frac{\frac{1}{3}}{2};5\right)pour
obtenir de belles parenthèses : \(\left(\frac{\frac{1}{3}}{2};5\right)\).

Cela fonctionne avec n'importe quelle combinaison. Il est juste important de comprendre
que chaque \leftest associé à un \rightmême environnement maths. Par exemple,
essayez d'obtenir le résultat suivant : \(\left[\!\!\left[\frac{\frac{1}{3}}{2};5\right)\right.\)

Si l'on ne veut que l'un des côtés avec une grande parenthèse et rien de l'autre il faut
mettre un ".". Par exemple, \left(\frac{1}{3}}{2};5\right.permet d'afficher \
(\left(\frac{\frac{1}{3}}{2};5\right.\)
essayez d'obtenir : \(\left.\frac{\frac{ 1}{3}}{2};5\droite\}\)

Il faut donc retenir que pour étendre des symboles de type parenthèses ou autre, il faut
l'instruction \leftqui fonctionne obligatoirement avec un \rightcorrespondant. On doit
alors ajouter après ces instructions le type de parenthèses voulues. Si l'on ne souhaite
avoir que d'un côté un symbole de type parenthèses étendu, il est nécessaire d'ajouter un
"." de l'autre côté.

Nouvelle commande
Parfois on tape souvent la même série d'instructions et cela nous casse les pieds. Par
exemple, si vous voulez taper \(\text{Re}(z)\) pour la partie réelle d'un nombre complexe,
vous êtes obligé de taper \text{Re}(z). Une fois ça va, deux fois ou plus cela finit par
énerver quand on doit tout le temps l'écrire dans un document. Pour cela on peut se créer
des commandes personnelles pour aller plus vite.

Dans le préambule, traduit \newcommand{\re}{\text{Re}}. Cette instruction permettra


qu'à tout endroit où vous écrivezz \re, Latex comprendra que cela veut dire \text{Re}.

7/9
\newcommand{\nom de la commande}{la série d'instructions}permet de définir la
commande que vous voulez en lui donnant le nom que vous souhaitez. Attention il faut
que le nom de la commande commence par un antislash \.
Il se peut que sans le savoir, vous choisissez un nom de commande qui existe déjà dans
Latex. Par exemple on aurait pu choisir de taper \newcommand{\r}{\text{Re}}. Dans ce
cas, vous verrez un gros message en rouge dans la console en bas de l'écran qui vous
dira "Commande déjà définie" et plein d'autres trucs. Cela veut dire que la commande
existe déjà dans Latex et qu'il vous faut choisir un autre nom.

Les lettres folkloriques : \(\mathbb{C}\), \(\mathbb{R}\), \(\mathscr{P}\), \


(\mathscr{C}\)...

En Mathématiques, on a souvent besoin d'écrire de manière un peu folkloriques certaines


lettres tels que \(\mathbb{C}\), \(\mathbb{R}\), \(\mathbb{N}\), \(\mathscr{P}\), \
(\mathscr{C}\), etc... Pour afficher ce genre de lettre, il faut écrire \mathbb{C},
\mathbb{R}, \mathscr{P}, \mathscr{C} etc...

Vous allez très vite en avoir marre de taper ce \mathbb. Je vous conseille donc de définir
une nouvelle commande dans le préambule pour chaque lettre nécessaire que vous avez
l'habitude d'utiliser (mais pas toutes les possibilités immaginables : cela ne sert à rien).
Par exemple \newcommand{\R}{\mathbb{R}} est une commande dont on a très souvent
besoin en maths. Vous pouvez aussi vous faire les commandes pour les classiques du
genre pour : \(\mathbb{N}\), \(\mathbb{C}\), etc...

Vous verrez aussi que TexMaker ne vous propose pas l'auto-complétion pour \mathscr.
C'est normal, ce n'est pas une commande classique pour ce logiciel. Je vous montrerai
dans une autre page comment modifier les paramètres de TexMaker pour qu'il vous
propose \mathscr en auto-complétion.

Dans le même principe pour la série de lettre folkloriques, il y a \mathcal. Cela


fonctionne comme les possibilités précédentes et vous donne des choses comme : \
(\mathcal{A}\), \(\mathcal{B}\), etc...

Préambule complet

Je vous donne le préambule le plus basique pour pouvoir éditer votre document avec des
maths ci-dessous. Il vous suffit juste de copier-coller cela à chaque nouveau document.
Pas la peine de perdre du temps à tout refaire à chaque fois.

8/9
\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{eurosym}

\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{mathrsfs}
\usepackage{stmaryrd}

\newcommand{\C}{\mathbb{C}}
\newcommand{\N}{\mathbb{N}}
\newcommand{\Q}{\mathbb{Q}}
\newcommand{\R}{\mathbb{R}}
\newcommand{\Z}{\mathbb{Z}}

\begin{document}

Le contenu de votre document

\end{document}

Et pour le reste ?

Je vous présenterai d'autres fonctionnalités (comme l'alignement de formules, les


tableaux de variations, les arbres pondérés,...) dans d'autres pages. Pour le reste, il ne
faudra pas hésiter à aller chercher sur internet selon vos besoins et de bien prendre le
temps de comprendre les instructions que vous découvrirez.
Dans tout document qui contiendra des Maths, le préambule final ci-dessus, sera le
préambule qui me servira de base pour vous présenter les autres fonctionnalités.

9/9

Vous aimerez peut-être aussi