Académique Documents
Professionnel Documents
Culture Documents
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.
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}$
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.
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
2/9
\(3_{15}^{16}\) 3_{15}^{16}ous3^{16}_{15} Il s'agit juste d'une
combinaison des deux
précédentes.
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
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 .
Formule
Mathématique Formule Latex Remarques
4/9
\(\pour tous\) \forall "pour tous"
veut dire "pour
tout" en
anglais
5/9
\(\leq\) et \(\leqslant\) \leqet\leqslant leq est
l'abréviation
pour "inférieur
ou égal"
6/9
\(\cos\), \(\sin\), \ \cos, \sin, \ln, \exp,... Cela permet
(\ln\), \(\exp\),... d'éviter que le
nom de la
fonction soit
écrit en
italique.
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.
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.
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.
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}
\end{document}
Et pour le reste ?
9/9