SlideShare une entreprise Scribd logo
1  sur  71
Télécharger pour lire hors ligne
Introduction à L
A
TEX
L’essentiel pour écrire son document
Clément ADANDE
Etudiant à IMSP
clemsadand@gmail.com
Université d’Abomey-Calavi
Institut de Mathématiques et des Sciences Physiques
(IMSP)
The Abdus Salam International Center for Thoeretical
Physics (ICTP)
21 juillet 2021
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
L
ATEX, c’est quoi ?
Pourquoi l’utilisé ?
L
A
TEX, c’est quoi ?
Généralité
L
A
TEX
• est un programme de compositions de textes ;
• est utilisé dans les domaines techniques et scientifiques ;
• utilise le processeur de textes TEX de Donald Knuth ;
• est distribué sous licence libre ;
• est la contraction de Lamport TEX et se prononce « latek » ;
• a été développé par Leslie Lamport au début des années 1980.
clemsadand@gmail.com Introduction à L
ATEX 2
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
L
ATEX, c’est quoi ?
Pourquoi l’utilisé ?
Pourquoi l’utilisé ?
Utilité
L
A
TEX
• permet de se concentrer sur le contenu sans se soucier de la mise en
forme ;
• permet d’écrire des formules mathématiques complexes ;
• gère automatiquement les numérotations ;
• est multi-plateforme ;
• génère plusieurs types de documents ;
• dispose d’une documentation très vaste.
clemsadand@gmail.com Introduction à L
ATEX 3
Sommaire
1 Fonctionnement et installation
2 Les bases
3 Le mode texte
4 Images et tableaux
5 Les modes mathématiques
6 Quelques paquets supplémentaires
Plan
1 Fonctionnement et installation
Fonctionnement
Installation
2 Les bases
3 Le mode texte
4 Images et tableaux
5 Les modes mathématiques
6 Quelques paquets supplémentaires
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Fonctionnement
Installation
Fonctionnement
Le code source et sa compilation
On compose son document L
A
TEX en :
1 écrivant un code source d’extension .tex ;
2 compilant son code source.
Après la compilation, un fichier .pdf est produit.
clemsadand@gmail.com Introduction à L
ATEX 6
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Fonctionnement
Installation
Installation
1
L’éditeur de textes et la distribution TEX
Pour utiliser L
A
TEX, il suffit d’avoir :
1 un éditeur de textes : logiciel permettant d’écrire son code source L
A
TEX
et de visualiser son document ;
2 une distribution TEX : ensemble de programmes permettant la
compilation de son code source.
clemsadand@gmail.com Introduction à L
ATEX 7
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Fonctionnement
Installation
Installation
2
Quels éditeur de textes et distribution installés ?
• MiKTEX et TEXLive (conseillé pour Linux) sont distributions
multi-plateformes.
• Texmarker, Texstudio et Texworks (éditeur par défaut avec MiKTEX)
sont des éditeurs de textes multi-plateformes
Pour installer ces programmes, rendez-vous le site de chaque projet.
clemsadand@gmail.com Introduction à L
ATEX 8
Plan
1 Fonctionnement et installation
2 Les bases
Premier source
Différentes parties du source
Caractères spéciaux
Commandes et arguments
Environnements
Messages d’erreur
3 Le mode texte
4 Images et tableaux
5 Les modes mathématiques
6 Quelques paquets supplémentaires
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Premier source
Différentes parties du source
Caractères spéciaux
Commandes et arguments
Environnements
Messages d’erreur
Premier source
Notre premier document L
A
TEX
Ouvrez votre éditeur, copiez et compilez le code source ci-dessous.
documentclass{article}
begin{document}
Hello le public ! Je suis moi et vous êtes vous.
end{document}
source1.tex
clemsadand@gmail.com Introduction à L
ATEX 10
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Premier source
Différentes parties du source
Caractères spéciaux
Commandes et arguments
Environnements
Messages d’erreur
Visualisation du document
Hello le public ! Je suis moi et vous êtes vous.
1
clemsadand@gmail.com Introduction à L
ATEX 11
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Premier source
Différentes parties du source
Caractères spéciaux
Commandes et arguments
Environnements
Messages d’erreur
Différentes parties du source
Le préambule et le corps
• Un fichier source L
A
TEX contient au minimum les trois commandes :
documentclass{classeDeDocument}, begin{document} et
end{document}.
• La partie qui précède begin{document} est appelée préambule ;
• La partie qui suit jusqu’au end{document} constitue le corps du
document.
clemsadand@gmail.com Introduction à L
ATEX 12
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Premier source
Différentes parties du source
Caractères spéciaux
Commandes et arguments
Environnements
Messages d’erreur
Hypothèses pour les autres exemples
A votre attention
Pour les autres fichiers sources proposés en exemple, on utilisera le même
préambule que source3.tex et pour gagner en espace, on écrira seulement le
corps du document et on notifiera d’éventuelles instructions à ajouter au
préambule en les précédant du caractère *.
clemsadand@gmail.com Introduction à L
ATEX 13
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Premier source
Différentes parties du source
Caractères spéciaux
Commandes et arguments
Environnements
Messages d’erreur
Caractères spéciaux
Les dix caractères
• On distingue deux catégories d’instructions en L
A
TEX : les commandes et
les environnements.
• Les caractères suivants servent à donner des instructions à L
A
TEX.
 { } _ ^ % & $ # ~
clemsadand@gmail.com Introduction à L
ATEX 14
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Premier source
Différentes parties du source
Caractères spéciaux
Commandes et arguments
Environnements
Messages d’erreur
Commandes et arguments
1
La syntaxe d’une commande
• Une commande L
A
TEX se présente comme suit :
commande[option1,...,optionN]{argument1,...,argumentM}
• Exemples : documentclass{article}, begin{document} et
end{document}
clemsadand@gmail.com Introduction à L
ATEX 15
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Premier source
Différentes parties du source
Caractères spéciaux
Commandes et arguments
Environnements
Messages d’erreur
Commandes et arguments
2
Exemple
Copiez et compilez ce code source.
documentclass[a4paper,12pt]{report}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
usepackage[french]{babel}
usepackage{amsmath, amssymb}
newcommand{abs}[1]{lvert#1rvert}%la valeur absolue
begin{document}
Eh ! Ça y est ! Voici mon premier document LaTeX.
Soit $f$ une fonction numérique d'une variable réelle définie par :
$f(x)=sqrt{abs{x^2-4}}+2x$.
end{document}
source3.tex
clemsadand@gmail.com Introduction à L
ATEX 16
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Premier source
Différentes parties du source
Caractères spéciaux
Commandes et arguments
Environnements
Messages d’erreur
Commandes et arguments
3
Commandes utilisées précédemment
Commande Rôle
documentclass détermine l’apparence du document
usepackage permet de charger un paquet
newcommand permet de définir de nouvelles commandes
sqrt permet d’écrire sous radical
lvert et rvert tracent des filets verticaux
% permet d’écrire un commentaire
clemsadand@gmail.com Introduction à L
ATEX 17
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Premier source
Différentes parties du source
Caractères spéciaux
Commandes et arguments
Environnements
Messages d’erreur
Paquet ou module
Les paquets
• Un argument de la commande usepackage est appelé module ou paquet.
• Il étend les possibilités de L
A
TEX lorsqu’il est chargé.
• Exemples : inputenc, fontenc, babel, amsmath, amssymb,…
clemsadand@gmail.com Introduction à L
ATEX 18
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Premier source
Différentes parties du source
Caractères spéciaux
Commandes et arguments
Environnements
Messages d’erreur
Environnements
Synthaxe d’un environnement
• Un environnement L
A
TEX se présente comme suit :
begin{environnement}[option1,option2,...optionN]{argument}
(contenu)
end{environnement}
• Exemple : {document}
clemsadand@gmail.com Introduction à L
ATEX 19
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Premier source
Différentes parties du source
Caractères spéciaux
Commandes et arguments
Environnements
Messages d’erreur
Messages d’erreur
Généralité
• Lorsque la compilation ne se déroule pas bien, L
A
TEX produit des messages
d’erreur.
• Il est important de lire et savoir interpréter les messages d’erreur.
• L
A
TEX indique souvent la ligne où se trouve l’erreur.
• L
A
TEX indique l’erreur mais pas toujours de façon explicite.
clemsadand@gmail.com Introduction à L
ATEX 20
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Premier source
Différentes parties du source
Caractères spéciaux
Commandes et arguments
Environnements
Messages d’erreur
Messages d’erreur
La correction des erreurs
• Lisez le premier le message, corrigez l’erreur et compilez puis réitérez s’il
y en a d’autres.
• Commentez la ligne où se trouve l’erreur et revenez plus tard sur sa
correction.
• Copiez le message sur Google et parcourez les blogs ou forums qui
traitent du sujet.
• Consultez [1] à la page 44 ou rendez-vous sur l’adresse : developpez.com.
clemsadand@gmail.com Introduction à L
ATEX 21
Plan
1 Fonctionnement et installation
2 Les bases
3 Le mode texte
Commandes
Espaces
Les listes
L’alignement du texte
Commandes de sectionnement
4 Images et tableaux
5 Les modes mathématiques
6 Quelques paquets supplémentaires
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Commandes
Espaces
Les listes
L’alignement du texte
Commandes de sectionnement
Quelques commandes
Commandes couramment utilisées
Commande Rôle
textbf met en gras
textit met en italique
textsl penche
underline souligne
huge agrandit
small diminue
clemsadand@gmail.com Introduction à L
ATEX 23
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Commandes
Espaces
Les listes
L’alignement du texte
Commandes de sectionnement
Espaces
1
Les règles
La gestion des espaces en L
A
TEX est régis par quelques règles.
1 Les espaces au début d’une ligne sont ignorés.
2 Plusieurs espaces successifs sont équivalents à un seul espace.
3 Un retour à la ligne est équivalent à un espace.
4 Plusieurs lignes vides successives sont équivalentes à une seule ligne vide.
clemsadand@gmail.com Introduction à L
ATEX 24
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Commandes
Espaces
Les listes
L’alignement du texte
Commandes de sectionnement
Espaces
2
Le création d’espace
• Les commandes hspace{(long)} et vspace{(long)} permettent créer
des espaces horizontaux et verticaux de longueur long.
• Le caractère ~ crée un espace.
clemsadand@gmail.com Introduction à L
ATEX 25
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Commandes
Espaces
Les listes
L’alignement du texte
Commandes de sectionnement
Les listes
1
Les trois listes
Type de listes Environnement
Les listes numérotées {enumerate}
Les listes à tirets {itemize}
Les listes de description {description}
La commande item permet de définir un élément de la liste.
clemsadand@gmail.com Introduction à L
ATEX 26
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Commandes
Espaces
Les listes
L’alignement du texte
Commandes de sectionnement
Les listes
2
Exemple
Copiez et compilez le source suivant.
begin{enumerate}
item liste numéroté
item liste numéroté
item liste numéroté
end{enumerate}
begin{itemize}
item Jeux consoles
item Jeux avec réalité augmenté
item Billard
end{itemize}
begin{description}
item[UAC] Université d'Abomey-Calavi
item[Description] décrire
item[Modalité] valeur possible
end{description}
source5.tex
clemsadand@gmail.com Introduction à L
ATEX 27
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Commandes
Espaces
Les listes
L’alignement du texte
Commandes de sectionnement
Alignement du texte
1
Les trois environnements
Environnement Rôle
{center} centre son contenu
{flushright} aligne son contenu à gauche
{flushleft} aligne son contenu à droite
clemsadand@gmail.com Introduction à L
ATEX 28
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Commandes
Espaces
Les listes
L’alignement du texte
Commandes de sectionnement
Alignement du texte
2
Exemple
Copiez et compilez ce code.
begin{center}
Le texte est un test de mots remplis de structures grammaticales.
Le présent se présente à tous.
Sans plus tarder, ne tardons pas à terminer le travail.
end{center}
begin{flushright}
Le texte est un test de mots remplis de structures grammaticales.
Le présent se présente à tous.
Sans plus tarder, ne tardons pas à terminer le travail.
end{flushright}
begin{flushleft}
Le texte est un test de mots remplis de structures grammaticales.
Le présent se présente à tous.
Sans plus tarder, ne tardons pas à terminer le travail.
end{flushleft}
source7.tex
clemsadand@gmail.com Introduction à L
ATEX 29
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Commandes
Espaces
Les listes
L’alignement du texte
Commandes de sectionnement
Classes de document
La classe de document
• La classe de document détermine certains aspects de l’apparence du
document.
• Exemples : article, report, book, beamer,…
clemsadand@gmail.com Introduction à L
ATEX 30
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Commandes
Espaces
Les listes
L’alignement du texte
Commandes de sectionnement
Commandes de sectionnement
1
Les commandes de sectionnement
Les commandes de sectionnement sont utilisées pour structurer le document
en partie, chapitre, section, sous-section, sous-sous-section, paragraphe,
sous-paragraphe, appendice,…
clemsadand@gmail.com Introduction à L
ATEX 31
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Commandes
Espaces
Les listes
L’alignement du texte
Commandes de sectionnement
Commandes de sectionnement
2
La classe article
En classe article, la structure du document est la suivante.
part{(titre de partie)}
section{(titre de section)}
subsection{(titre de sous-section)}
subsubsection{(titre de sous-sous-section)}
paragraph{(titre de paragraphe)}
subparagraph{(titre de sous-paragraphe)}
appendix
section{(titre d’appendice)}
section{(titre d’appendice)}
clemsadand@gmail.com Introduction à L
ATEX 32
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Commandes
Espaces
Les listes
L’alignement du texte
Commandes de sectionnement
Commandes de sectionnement
3
Les classes book et report
Les classes report et book utilisent en plus de tous les commandes de
sectionnement de la classe article, la commande
chapter{(titre de chapitre)} entre part et section.
clemsadand@gmail.com Introduction à L
ATEX 33
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Commandes
Espaces
Les listes
L’alignement du texte
Commandes de sectionnement
Commandes de sectionnement
Exemple
*newcommand{abs}[1]{lvert#1rvert}%la valeur absolue
*title{Algèbre linéaire}%définit titre du document
*author{Clément A. Etudiant en MFA1}%définit le nom de l'auteur
*date{today}%définit une date, today pour la date aujourd'hui
maketitle%affiche le titre, le nom et la date au début
chapter{Espaces vectoriels}
section{Généralités}
subsection{Définition}
Soit E un ensemble muni non vide muni d'une loi de composition
interne + et d'une loi de composition externe $cdot$.
On dit que E est un espace
vectoriel lorsquedots
subsection{Sous-espaces vectoriels}
Un sous-ensemble d'un espace vectoriel est appelé sous-espace
vectoriel dots
source9.tex
clemsadand@gmail.com Introduction à L
ATEX 34
Plan
1 Fonctionnement et installation
2 Les bases
3 Le mode texte
4 Images et tableaux
Images
Tableaux
5 Les modes mathématiques
6 Quelques paquets supplémentaires
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Images
Tableaux
Insertion d’image
1
Le paquet graphicx
• Le paquet graphicx permet d’inclure des photos son document.
• La commande includegraphics[scale=prop]{image} place dans le
paragraphe courant l’image image à l’échelle prop.
• L’échelle est un nombre compris entre 0 et 1.
• L’image et le fichier .tex doivent être dans le même dossier ; sinon on
indique l’endroit où elle se trouve.
clemsadand@gmail.com Introduction à L
ATEX 36
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Images
Tableaux
Insertion d’image
2
Exemple
Copiez et compilez ce code source.
*usepackage{graphicx}
L'oiseau de mondots
begin{center}
includegraphics[scale=0.5]{oiseau}
end{center}
source11.tex
clemsadand@gmail.com Introduction à L
ATEX 37
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Images
Tableaux
Tableaux simples
1
L’environnement tabular
• L’environnement {tabular} permet de construire un tableau.
• Son argument est une suite finie formée avec les lettres l, c et r qui aligne
à gauche, centre et aligne à droite le contenu de chaque colonne.
• Le nombre de colonnes est égal au nombre d’éléments de cette suite.
• Deux cellules sont séparées avec le caractère &.
• Deux lignes sont séparées par la commande .
clemsadand@gmail.com Introduction à L
ATEX 38
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Images
Tableaux
Tableaux simples
2
begin{tabular}{lcclr}
Animaux & Oiseaux & Chats & Moutons & Serpents
Effectif & 13 & 4 & 6& 11
end{tabular}
source13.tex
Animaux Oiseaux Chats Moutons Serpents
Effectif 13 4 6 11
clemsadand@gmail.com Introduction à L
ATEX 39
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Images
Tableaux
Tableaux simples
Les filets
• La commande hline trace un filet horizontal.
• Le caractère | trace un filet vertical.
clemsadand@gmail.com Introduction à L
ATEX 40
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Images
Tableaux
Tableaux simples
4
begin{tabular}{|l|c|c|r|c|l|}
hline Animaux & Oiseaux & Chats & Moutons & Serpents & Porcs 
hline Effectifs & 13 & 4 & 6 & 11& 30
hline Vendeur & Jo & Fred & Egbéwè & Mike & Ledi 
hline
end{tabular}
source15.tex
Animaux Oiseaux Chats Moutons Serpents Porcs
Effectifs 13 4 6 11 30
Vendeur Jo Fred Egbéwè Mike Ledi
clemsadand@gmail.com Introduction à L
ATEX 41
Plan
1 Fonctionnement et installation
2 Les bases
3 Le mode texte
4 Images et tableaux
5 Les modes mathématiques
Les modes mathématiques
Commandes mathématiques
Environnements mathématiques
Délimiteurs
Environnements numérotés
6 Quelques paquets supplémentaires
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Les modes mathématiques
Commandes mathématiques
Environnements mathématiques
Délimiteurs
Environnements numérotés
Deux modes : en ligne et hors-texte
1
Les deux modes mathématiques
• Le mode mathématique permet d’écrire des expressions mathématiques.
• On distingue deux modes mathématiques : le mode en ligne et le mode
hors-texte.
• Ici, les espaces sont ignorés et les lettres sont écrites en italiques.
• Aussi, la commande text{(textes)} permet d’écrire du texte.
• Enfin, le caractère ~ permet de créer un espace.
clemsadand@gmail.com Introduction à L
ATEX 43
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Les modes mathématiques
Commandes mathématiques
Environnements mathématiques
Délimiteurs
Environnements numérotés
Les modes mathéquatiques
2
En ligne ou hors-texte
• $...$ délimite le mode en ligne et intègre son contenu au paragraphe en
cours.
• [...] délimite le mode hors-texte et centre son contenu sur une
nouvelle ligne.
clemsadand@gmail.com Introduction à L
ATEX 44
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Les modes mathématiques
Commandes mathématiques
Environnements mathématiques
Délimiteurs
Environnements numérotés
Les modes mathématiques
3
Exemple
Copiez et compilez ce code source.
On appelle racine carrée de d'un nombre positif $x$, le nombre noté
$sqrt{x}$ et vérifiant : [(sqrt{x})^2=x.]
On sait que : [abs{x}=x si xgeq 0.]
source17.tex
clemsadand@gmail.com Introduction à L
ATEX 45
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Les modes mathématiques
Commandes mathématiques
Environnements mathématiques
Délimiteurs
Environnements numérotés
Commandes mathématiques
Commandes couramment utilisées en maths
Résultat Code Résultat Code
2×6 2times 6 x ≤ 6 xleq -6
xa
x^{a} x ≥ 0 xgeq 0
xi x_{i} x 6= y xneq y
a
b
frac{a}{b}
n
P
k=0
k sum_{k=0}^{n} k
4
p
67 sqrt[4]{67}
Z 1
−1
f (x)dx int_{-1}^{1} f(x) dx
x ∈ R x in mathbb{R} lim
x→−∞
f (x) lim_{xto -infty} f(x)
A ∪B Acup B
+∞
[
n=0
An bigcup_{n=0}^{+infty} A_n
A ∩B Acap B
+∞

n=0
An bigcap_{n=0}^{+infty} A_n
clemsadand@gmail.com Introduction à L
ATEX 46
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Les modes mathématiques
Commandes mathématiques
Environnements mathématiques
Délimiteurs
Environnements numérotés
Alignement
1
L’alignement des formules
• L’environnement {aligned} permet d’aligner des formules sur plusieurs.
• Il est similaire à l’environnement {tabular}
• & et  jouent les mêmes rôles que pour l’environnement {tabular}.
clemsadand@gmail.com Introduction à L
ATEX 47
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Les modes mathématiques
Commandes mathématiques
Environnements mathématiques
Délimiteurs
Environnements numérotés
Alignement
2
Exemple
Copiez et compilez ce code source.
begin{enumerate}
item Développons et réduisons $(x-1)^3$.
$begin{aligned}
(x-1)^3 &= (x-1)(x-1)^2
&=(x-1)(x^2-2x+1)
&=x^3-2x^2+x-x^2+2x-1
&=x^3-3x^2+3x-1
end{aligned}$
item Résoudre l'équation $x^3-3x^2+3x-1=0$ dans $mathbb{R}$.
[begin{aligned}
x^3-3x^2+3x-1=0 &iff (x-1)^3=0
&iff x-1=0
&iff x=1
end{aligned}]
L'ensemble des solutions de l'équation est ${1}$.
end{enumerate}
source19.tex
clemsadand@gmail.com Introduction à L
ATEX 48
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Les modes mathématiques
Commandes mathématiques
Environnements mathématiques
Délimiteurs
Environnements numérotés
Systèmes
1
Les systèmes
• L’environnement {case} permet d’écrire des systèmes.
• Il est similaire à l’environnement {aligned}.
clemsadand@gmail.com Introduction à L
ATEX 49
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Les modes mathématiques
Commandes mathématiques
Environnements mathématiques
Délimiteurs
Environnements numérotés
Systèmes
2
On considère la fonction définie par :
[begin{cases}
f(x) &= 2^{x^2-1} text{ si } x>0
f(x) &= 0 text{ si } x=0
end{cases}]
Etudier la continuité de $f$ en $0$.
source21.tex
On considère la fonction définie par :
(
f (x) = 2x2−1
si x > 0
f (x) = 0 si x = 0
Etudier la continuité de f en 0.
clemsadand@gmail.com Introduction à L
ATEX 50
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Les modes mathématiques
Commandes mathématiques
Environnements mathématiques
Délimiteurs
Environnements numérotés
Matrices
1
Les matrices
• L’environnement {pmatrix} permet d’écrire des matrices.
• Il est similaire à l’environnement {tabular}.
• L’environnement {vmatrix} permet d’écrire un déterminant.
• Il s’utilise de la même manière que {pmatrix}.
clemsadand@gmail.com Introduction à L
ATEX 51
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Les modes mathématiques
Commandes mathématiques
Environnements mathématiques
Délimiteurs
Environnements numérotés
Matrices
2
Déterminer le rang de la matrice M.
[M=begin{pmatrix}
1 & 25 & 0 & 3
2 & 0 & 10 & 9
1 & 8 & 4 &-3
end{pmatrix}.]
source23.tex
Déterminer le rang de la matrice M.
M =



1 25 0 3
2 0 10 9
1 8 4 −3


.
clemsadand@gmail.com Introduction à L
ATEX 52
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Les modes mathématiques
Commandes mathématiques
Environnements mathématiques
Délimiteurs
Environnements numérotés
Formules numérotées
1
L’environnement equation
• L’environnement {equation} permet de numéroter des expressions.
• Il permet aussi de faire référence à ces expressions n’importe où dans le
document.
• Il entre en mode mathématique hors-texte.
• La commande label{nom-ref} permet de marquer un endroit dans le
document.
• Les commandes eqref{nom-ref} et pageref{nom-ref} permettent de
se référer au numéro ou page de cet endroit nom-ref.
clemsadand@gmail.com Introduction à L
ATEX 53
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Les modes mathématiques
Commandes mathématiques
Environnements mathématiques
Délimiteurs
Environnements numérotés
Formules numérotées
2
On appelle système différentiel linéaire sur un intervalle réel I,
tout équation de la forme :
begin{equation}
label{sys-l}
X'(t)=A(t)X(t)
end{equation}
où $A:tin Imapsto A(t)in M_n(mathbb R)$ une application continue.
L'ensemble des solutions du système linéaire eqref{sys-l} est
un espace vectoriel de dimension $n$.
source25.tex
On appelle système différentiel linéaire sur un intervalle réel I, tout équation
de la forme :
X 0
(t) = A(t)X (t) (1)
où A : t ∈ I 7→ A(t) ∈ Mn(R) une application continue.
L’ensemble des solutions du système linéaire (1) est un espace vectoriel de
dimension n.
clemsadand@gmail.com Introduction à L
ATEX 54
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Les modes mathématiques
Commandes mathématiques
Environnements mathématiques
Délimiteurs
Environnements numérotés
Délimiteurs
1
Les délimiteurs
• Les caractères (, | et [ sont des délimiteurs.
• La commande { donne le délimiteur {.
• Les commandes left, middle et right ajustent les délimiteurs à la
taille de leur contenu.
• Une occurence de la commande left exige aussi celle de la commande
right.
clemsadand@gmail.com Introduction à L
ATEX 55
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Les modes mathématiques
Commandes mathématiques
Environnements mathématiques
Délimiteurs
Environnements numérotés
Délimiteurs
2
Montrer que l'ensemble
[E = left{frac{n+1}{n+2}middle| ninmathbb{N} right} ]
est borné.
Le point de couple de coordonnées $left(frac{1}{4},-frac{3}{4}right)$
appartient à la droite d'équation $3x-y=0$. Donc on a :
[
A(a,b)=-3left[ left(a-frac{3}{7}right)^2-left(frac{3}{7}right)^2+
bright]
]
source27.tex
Montrer que l’ensemble
E =
½
n +1
n +2
¯
¯
¯
¯n ∈ N
¾
est borné.
Le point de couple de coordonnées
¡1
4
,−3
4
¢
appartient à la droite d’équation
3x − y = 0. Donc on a :
A(a,b) = −3
·µ
a −
3
7
¶2
−
µ
3
7
¶2
+b
¸
clemsadand@gmail.com Introduction à L
ATEX 56
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Les modes mathématiques
Commandes mathématiques
Environnements mathématiques
Délimiteurs
Environnements numérotés
Environnements numérotés
1
Le paquet amsthm
• Le module amsthm permet de créer ses propres environnements et ils sont
numérotés par définition.
• Consultez [1] à la page 41 ou téléchargez sa documentation à l’adresse
www.ctan.org/pkg/amsthm.
clemsadand@gmail.com Introduction à L
ATEX 57
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Les modes mathématiques
Commandes mathématiques
Environnements mathématiques
Délimiteurs
Environnements numérotés
Environnements numérotés
2
*usepackage{amsthm}
*newtheorem{definition}{Définition}[section]%créé l'env. definition
*newtheorem{propriete}{Propriété}%propriete numeroté seul
*newtheorem{exemple}{Exemple}[definition]%exemple numeroté ds definition
section{Environnements numérotés}
begin{definition}[Inverse]
On appelle inverse d'un nombre réel non nul $a$ le nombre $frac{1}{a}$.
end{definition}
begin{exemple}
$frac{1}{sqrt{2}}$ est l'inverse de $sqrt{2}$.
end{exemple}
begin{propriete}[de Pythagore]
Dans un triangle rectangle, le carré de l'hypoténuse est la
somme des carrés des longueurs des deux autres côtés.
end{propriete}
begin{exemple}
ABC est un triangle rectangle en A tel que : $AB=30$ et $BC=50$.
Déterminer AC.
end{exemple}
source29.tex
clemsadand@gmail.com Introduction à L
ATEX 58
Plan
1 Fonctionnement et installation
2 Les bases
3 Le mode texte
4 Images et tableaux
5 Les modes mathématiques
6 Quelques paquets supplémentaires
Le paquet hyperref
Le paquet geometry
Le paquet fancyhdr
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Le paquet hyperref
Le paquet geometry
Le paquet fancyhdr
Références croisées
1
Une référence croisée
• Une référence renvoie d’un endroit à un autre dans le document.
• La commande label{etiquette} permet de marquer un endroit.
• La commande ref{etiquette} permet d’y référer plus tard.
• Une étiquette est un nom.
• L’appel de la commande ref{etiquette} produit un numéro en fonction
de la commande ou l’environnement numéroté qui contient la commande
label{etiquette}.
clemsadand@gmail.com Introduction à L
ATEX 60
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Le paquet hyperref
Le paquet geometry
Le paquet fancyhdr
Références croisées
2
*usepackage{amsthm}
*newtheorem{definition}{Définition}[section]
*newtheorem{propriete}{Propriété}
*newtheorem{exemple}{Exemple}[definition]
section{Environnements numérotés et références croisées}
dots, ensuite, on s'intéresse dans la section ref{rsec} aux
différentes possibilités de ne rien faire.
begin{definition}[Inverse]
On appelle inverse d'un nombre réel non nul $a$ le nombre $frac{1}{a}$.
end{definition}
begin{exemple}label{invfrac}
$frac{1}{sqrt{2}}$ est l'inverse de $sqrt{2}$.
end{exemple}
section{Exercices}
label{rsec}
A partir de l'exemple~ref{invfrac}, donner quinze nombres et leurs
inverses. source31.tex
clemsadand@gmail.com Introduction à L
ATEX 61
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Le paquet hyperref
Le paquet geometry
Le paquet fancyhdr
Hyperliens
Le paquet hyperref
• Le paquet hyperref permet de créer des liens vers une destination.
• Exemple : Chargez le paquet hyperef dans l’exemple précédent,
compilez deux fois puis cliquez sur une référence dans le fichier .pdf.
clemsadand@gmail.com Introduction à L
ATEX 62
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Le paquet hyperref
Le paquet geometry
Le paquet fancyhdr
Structure de la page
La géométrie d’une page
• Le paquet geometry modifie certaines dimensions prédéfinies d’une page.
• Il modifie aussi le style de la page.
clemsadand@gmail.com Introduction à L
ATEX 63
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Le paquet hyperref
Le paquet geometry
Le paquet fancyhdr
Exercice
1 Chargez le paquet geometry dans le source de la page 61 et compilez.
2 Chargez le paquet geometry avec l’option margin=3cm dans le source de
la page 61 et compilez.
3 Chargez le paquet geometry avec l’option landscape dans le source de la
page 61 et compilez.
4 Chargez le paquet geometry avec l’option twocolumn dans le source de la
page 61 et compilez.
clemsadand@gmail.com Introduction à L
ATEX 64
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Le paquet hyperref
Le paquet geometry
Le paquet fancyhdr
Exercice
1 Chargez le paquet geometry dans le source de la page 61 et compilez.
2 Chargez le paquet geometry avec l’option margin=3cm dans le source de
la page 61 et compilez.
3 Chargez le paquet geometry avec l’option landscape dans le source de la
page 61 et compilez.
4 Chargez le paquet geometry avec l’option twocolumn dans le source de la
page 61 et compilez.
clemsadand@gmail.com Introduction à L
ATEX 64
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Le paquet hyperref
Le paquet geometry
Le paquet fancyhdr
Exercice
1 Chargez le paquet geometry dans le source de la page 61 et compilez.
2 Chargez le paquet geometry avec l’option margin=3cm dans le source de
la page 61 et compilez.
3 Chargez le paquet geometry avec l’option landscape dans le source de la
page 61 et compilez.
4 Chargez le paquet geometry avec l’option twocolumn dans le source de la
page 61 et compilez.
clemsadand@gmail.com Introduction à L
ATEX 64
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Le paquet hyperref
Le paquet geometry
Le paquet fancyhdr
Exercice
1 Chargez le paquet geometry dans le source de la page 61 et compilez.
2 Chargez le paquet geometry avec l’option margin=3cm dans le source de
la page 61 et compilez.
3 Chargez le paquet geometry avec l’option landscape dans le source de la
page 61 et compilez.
4 Chargez le paquet geometry avec l’option twocolumn dans le source de la
page 61 et compilez.
clemsadand@gmail.com Introduction à L
ATEX 64
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Le paquet hyperref
Le paquet geometry
Le paquet fancyhdr
En-tête et pieds de la page
L’en-tête et le pieds de la page
Le paquet fancyhdr modifie l’en-tête et le pieds de la page.
clemsadand@gmail.com Introduction à L
ATEX 65
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Le paquet hyperref
Le paquet geometry
Le paquet fancyhdr
En-tête et pieds de la page
L’en-tête et le pieds de la page
Copiez et compilez ce code source.
*usepackage{fancyhdr}
*pagestyle{fancy}
*usepackage{lipsum, xcolor, lastpage}
*rhead{} chead{itshape Mon mémoire}
*lfoot{compilé le today}
*rfoot{thepage{} sur pageref{LastPage}}
*renewcommandheadrulewidth{0pt}
*renewcommandfootrulewidth{.4pt}
lipsum
source33.tex
clemsadand@gmail.com Introduction à L
ATEX 66
Introduction
Fonctionnement et installation
Les bases
Le mode texte
Images et tableaux
Les modes mathématiques
Quelques paquets supplémentaires
Conclusion
Conclusion
La conclusion
L
A
TEX est un champ très vaste qu’on ne peut entièrement explorer dans
quelques dizaines de slides. Néanmoins, il dispose d’une très grande
documentation qui facilite apprentissage. Pensez à Google chaque fois que
vous aurez besoin d’être dépanné et soyez patient.
clemsadand@gmail.com Introduction à L
ATEX 67
Références
Apprentissage et pratique de L
A
TEX, Manuel Pégourié-Gonnard, 1er
semestre 2008-2009
Latex, https ://fr.wikipedia.org/wiki/LaTeX
CTAN, ctan.org, site sur lequel vous trouverez toutes sortes de matériels
autour de TEX.
Tables de symboles mathématiques,
http ://people.math.jussieu.fr/ mpg/lm204/files/doc-symboles-math.pdf
Détecter et résoudre les problèmes - L
A
TEX,
https ://latex.developpez.com/cours/detecter-et-resoudre-les-erreurs/

Contenu connexe

Similaire à intro_latex.pdf

Similaire à intro_latex.pdf (20)

R fait du la tex
R fait du la texR fait du la tex
R fait du la tex
 
Intégration des données avec Talend ETL
Intégration des données avec Talend ETLIntégration des données avec Talend ETL
Intégration des données avec Talend ETL
 
L’environnement de programmation fonctionnelle DrRacket
L’environnement de programmation fonctionnelle DrRacketL’environnement de programmation fonctionnelle DrRacket
L’environnement de programmation fonctionnelle DrRacket
 
C2 - Langage C - ISIMA 1 - Deuxieme partie
C2 - Langage C - ISIMA 1 - Deuxieme partieC2 - Langage C - ISIMA 1 - Deuxieme partie
C2 - Langage C - ISIMA 1 - Deuxieme partie
 
Presentation forum php 2010
Presentation forum php 2010Presentation forum php 2010
Presentation forum php 2010
 
Org mode pour LaTeXiens
Org mode pour LaTeXiensOrg mode pour LaTeXiens
Org mode pour LaTeXiens
 
Cours de C++, en français, 2002 - Cours 3.4
Cours de C++, en français, 2002 - Cours 3.4Cours de C++, en français, 2002 - Cours 3.4
Cours de C++, en français, 2002 - Cours 3.4
 
Manip fichier
Manip fichierManip fichier
Manip fichier
 
Cours de C++, en français, 2002 - Cours 1.4
Cours de C++, en français, 2002 - Cours 1.4Cours de C++, en français, 2002 - Cours 1.4
Cours de C++, en français, 2002 - Cours 1.4
 
Python.pptx
Python.pptxPython.pptx
Python.pptx
 
Tp n 3 linux
Tp n 3 linuxTp n 3 linux
Tp n 3 linux
 
atam guide de developpement v1.3
atam guide de developpement v1.3atam guide de developpement v1.3
atam guide de developpement v1.3
 
Entity_framework_db first
Entity_framework_db firstEntity_framework_db first
Entity_framework_db first
 
Fltau r interface
Fltau r interfaceFltau r interface
Fltau r interface
 
Produire une thèse avec latex
Produire une thèse avec latexProduire une thèse avec latex
Produire une thèse avec latex
 
R Devtools
R DevtoolsR Devtools
R Devtools
 
Cmd dos sous windows
Cmd dos sous windowsCmd dos sous windows
Cmd dos sous windows
 
Langage C
Langage CLangage C
Langage C
 
Présentation et exercices pour découvrir LaTeX
Présentation et exercices pour découvrir LaTeXPrésentation et exercices pour découvrir LaTeX
Présentation et exercices pour découvrir LaTeX
 
Formation LaTeX
Formation LaTeXFormation LaTeX
Formation LaTeX
 

Dernier

Cours de Management des Systèmes d'information
Cours de Management des Systèmes d'informationCours de Management des Systèmes d'information
Cours de Management des Systèmes d'informationpapediallo3
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSKennel
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Alain Marois
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .Txaruka
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsRajiAbdelghani
 
PIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfPIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfRiDaHAziz
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 37
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Gilles Le Page
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSKennel
 
PIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfPIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfRiDaHAziz
 
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 37
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSKennel
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeXL Groupe
 
Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre françaisTxaruka
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSKennel
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETMedBechir
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSKennel
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETMedBechir
 

Dernier (20)

Cours de Management des Systèmes d'information
Cours de Management des Systèmes d'informationCours de Management des Systèmes d'information
Cours de Management des Systèmes d'information
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 temps
 
PIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfPIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdf
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
DO PALÁCIO À ASSEMBLEIA .
DO PALÁCIO À ASSEMBLEIA                 .DO PALÁCIO À ASSEMBLEIA                 .
DO PALÁCIO À ASSEMBLEIA .
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
 
PIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfPIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdf
 
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directe
 
Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre français
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSET
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
 

intro_latex.pdf

  • 1. Introduction à L A TEX L’essentiel pour écrire son document Clément ADANDE Etudiant à IMSP clemsadand@gmail.com Université d’Abomey-Calavi Institut de Mathématiques et des Sciences Physiques (IMSP) The Abdus Salam International Center for Thoeretical Physics (ICTP) 21 juillet 2021
  • 2. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion L ATEX, c’est quoi ? Pourquoi l’utilisé ? L A TEX, c’est quoi ? Généralité L A TEX • est un programme de compositions de textes ; • est utilisé dans les domaines techniques et scientifiques ; • utilise le processeur de textes TEX de Donald Knuth ; • est distribué sous licence libre ; • est la contraction de Lamport TEX et se prononce « latek » ; • a été développé par Leslie Lamport au début des années 1980. clemsadand@gmail.com Introduction à L ATEX 2
  • 3. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion L ATEX, c’est quoi ? Pourquoi l’utilisé ? Pourquoi l’utilisé ? Utilité L A TEX • permet de se concentrer sur le contenu sans se soucier de la mise en forme ; • permet d’écrire des formules mathématiques complexes ; • gère automatiquement les numérotations ; • est multi-plateforme ; • génère plusieurs types de documents ; • dispose d’une documentation très vaste. clemsadand@gmail.com Introduction à L ATEX 3
  • 4. Sommaire 1 Fonctionnement et installation 2 Les bases 3 Le mode texte 4 Images et tableaux 5 Les modes mathématiques 6 Quelques paquets supplémentaires
  • 5. Plan 1 Fonctionnement et installation Fonctionnement Installation 2 Les bases 3 Le mode texte 4 Images et tableaux 5 Les modes mathématiques 6 Quelques paquets supplémentaires
  • 6. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Fonctionnement Installation Fonctionnement Le code source et sa compilation On compose son document L A TEX en : 1 écrivant un code source d’extension .tex ; 2 compilant son code source. Après la compilation, un fichier .pdf est produit. clemsadand@gmail.com Introduction à L ATEX 6
  • 7. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Fonctionnement Installation Installation 1 L’éditeur de textes et la distribution TEX Pour utiliser L A TEX, il suffit d’avoir : 1 un éditeur de textes : logiciel permettant d’écrire son code source L A TEX et de visualiser son document ; 2 une distribution TEX : ensemble de programmes permettant la compilation de son code source. clemsadand@gmail.com Introduction à L ATEX 7
  • 8. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Fonctionnement Installation Installation 2 Quels éditeur de textes et distribution installés ? • MiKTEX et TEXLive (conseillé pour Linux) sont distributions multi-plateformes. • Texmarker, Texstudio et Texworks (éditeur par défaut avec MiKTEX) sont des éditeurs de textes multi-plateformes Pour installer ces programmes, rendez-vous le site de chaque projet. clemsadand@gmail.com Introduction à L ATEX 8
  • 9. Plan 1 Fonctionnement et installation 2 Les bases Premier source Différentes parties du source Caractères spéciaux Commandes et arguments Environnements Messages d’erreur 3 Le mode texte 4 Images et tableaux 5 Les modes mathématiques 6 Quelques paquets supplémentaires
  • 10. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Premier source Différentes parties du source Caractères spéciaux Commandes et arguments Environnements Messages d’erreur Premier source Notre premier document L A TEX Ouvrez votre éditeur, copiez et compilez le code source ci-dessous. documentclass{article} begin{document} Hello le public ! Je suis moi et vous êtes vous. end{document} source1.tex clemsadand@gmail.com Introduction à L ATEX 10
  • 11. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Premier source Différentes parties du source Caractères spéciaux Commandes et arguments Environnements Messages d’erreur Visualisation du document Hello le public ! Je suis moi et vous êtes vous. 1 clemsadand@gmail.com Introduction à L ATEX 11
  • 12. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Premier source Différentes parties du source Caractères spéciaux Commandes et arguments Environnements Messages d’erreur Différentes parties du source Le préambule et le corps • Un fichier source L A TEX contient au minimum les trois commandes : documentclass{classeDeDocument}, begin{document} et end{document}. • La partie qui précède begin{document} est appelée préambule ; • La partie qui suit jusqu’au end{document} constitue le corps du document. clemsadand@gmail.com Introduction à L ATEX 12
  • 13. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Premier source Différentes parties du source Caractères spéciaux Commandes et arguments Environnements Messages d’erreur Hypothèses pour les autres exemples A votre attention Pour les autres fichiers sources proposés en exemple, on utilisera le même préambule que source3.tex et pour gagner en espace, on écrira seulement le corps du document et on notifiera d’éventuelles instructions à ajouter au préambule en les précédant du caractère *. clemsadand@gmail.com Introduction à L ATEX 13
  • 14. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Premier source Différentes parties du source Caractères spéciaux Commandes et arguments Environnements Messages d’erreur Caractères spéciaux Les dix caractères • On distingue deux catégories d’instructions en L A TEX : les commandes et les environnements. • Les caractères suivants servent à donner des instructions à L A TEX. { } _ ^ % & $ # ~ clemsadand@gmail.com Introduction à L ATEX 14
  • 15. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Premier source Différentes parties du source Caractères spéciaux Commandes et arguments Environnements Messages d’erreur Commandes et arguments 1 La syntaxe d’une commande • Une commande L A TEX se présente comme suit : commande[option1,...,optionN]{argument1,...,argumentM} • Exemples : documentclass{article}, begin{document} et end{document} clemsadand@gmail.com Introduction à L ATEX 15
  • 16. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Premier source Différentes parties du source Caractères spéciaux Commandes et arguments Environnements Messages d’erreur Commandes et arguments 2 Exemple Copiez et compilez ce code source. documentclass[a4paper,12pt]{report} usepackage[utf8]{inputenc} usepackage[T1]{fontenc} usepackage[french]{babel} usepackage{amsmath, amssymb} newcommand{abs}[1]{lvert#1rvert}%la valeur absolue begin{document} Eh ! Ça y est ! Voici mon premier document LaTeX. Soit $f$ une fonction numérique d'une variable réelle définie par : $f(x)=sqrt{abs{x^2-4}}+2x$. end{document} source3.tex clemsadand@gmail.com Introduction à L ATEX 16
  • 17. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Premier source Différentes parties du source Caractères spéciaux Commandes et arguments Environnements Messages d’erreur Commandes et arguments 3 Commandes utilisées précédemment Commande Rôle documentclass détermine l’apparence du document usepackage permet de charger un paquet newcommand permet de définir de nouvelles commandes sqrt permet d’écrire sous radical lvert et rvert tracent des filets verticaux % permet d’écrire un commentaire clemsadand@gmail.com Introduction à L ATEX 17
  • 18. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Premier source Différentes parties du source Caractères spéciaux Commandes et arguments Environnements Messages d’erreur Paquet ou module Les paquets • Un argument de la commande usepackage est appelé module ou paquet. • Il étend les possibilités de L A TEX lorsqu’il est chargé. • Exemples : inputenc, fontenc, babel, amsmath, amssymb,… clemsadand@gmail.com Introduction à L ATEX 18
  • 19. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Premier source Différentes parties du source Caractères spéciaux Commandes et arguments Environnements Messages d’erreur Environnements Synthaxe d’un environnement • Un environnement L A TEX se présente comme suit : begin{environnement}[option1,option2,...optionN]{argument} (contenu) end{environnement} • Exemple : {document} clemsadand@gmail.com Introduction à L ATEX 19
  • 20. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Premier source Différentes parties du source Caractères spéciaux Commandes et arguments Environnements Messages d’erreur Messages d’erreur Généralité • Lorsque la compilation ne se déroule pas bien, L A TEX produit des messages d’erreur. • Il est important de lire et savoir interpréter les messages d’erreur. • L A TEX indique souvent la ligne où se trouve l’erreur. • L A TEX indique l’erreur mais pas toujours de façon explicite. clemsadand@gmail.com Introduction à L ATEX 20
  • 21. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Premier source Différentes parties du source Caractères spéciaux Commandes et arguments Environnements Messages d’erreur Messages d’erreur La correction des erreurs • Lisez le premier le message, corrigez l’erreur et compilez puis réitérez s’il y en a d’autres. • Commentez la ligne où se trouve l’erreur et revenez plus tard sur sa correction. • Copiez le message sur Google et parcourez les blogs ou forums qui traitent du sujet. • Consultez [1] à la page 44 ou rendez-vous sur l’adresse : developpez.com. clemsadand@gmail.com Introduction à L ATEX 21
  • 22. Plan 1 Fonctionnement et installation 2 Les bases 3 Le mode texte Commandes Espaces Les listes L’alignement du texte Commandes de sectionnement 4 Images et tableaux 5 Les modes mathématiques 6 Quelques paquets supplémentaires
  • 23. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Commandes Espaces Les listes L’alignement du texte Commandes de sectionnement Quelques commandes Commandes couramment utilisées Commande Rôle textbf met en gras textit met en italique textsl penche underline souligne huge agrandit small diminue clemsadand@gmail.com Introduction à L ATEX 23
  • 24. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Commandes Espaces Les listes L’alignement du texte Commandes de sectionnement Espaces 1 Les règles La gestion des espaces en L A TEX est régis par quelques règles. 1 Les espaces au début d’une ligne sont ignorés. 2 Plusieurs espaces successifs sont équivalents à un seul espace. 3 Un retour à la ligne est équivalent à un espace. 4 Plusieurs lignes vides successives sont équivalentes à une seule ligne vide. clemsadand@gmail.com Introduction à L ATEX 24
  • 25. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Commandes Espaces Les listes L’alignement du texte Commandes de sectionnement Espaces 2 Le création d’espace • Les commandes hspace{(long)} et vspace{(long)} permettent créer des espaces horizontaux et verticaux de longueur long. • Le caractère ~ crée un espace. clemsadand@gmail.com Introduction à L ATEX 25
  • 26. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Commandes Espaces Les listes L’alignement du texte Commandes de sectionnement Les listes 1 Les trois listes Type de listes Environnement Les listes numérotées {enumerate} Les listes à tirets {itemize} Les listes de description {description} La commande item permet de définir un élément de la liste. clemsadand@gmail.com Introduction à L ATEX 26
  • 27. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Commandes Espaces Les listes L’alignement du texte Commandes de sectionnement Les listes 2 Exemple Copiez et compilez le source suivant. begin{enumerate} item liste numéroté item liste numéroté item liste numéroté end{enumerate} begin{itemize} item Jeux consoles item Jeux avec réalité augmenté item Billard end{itemize} begin{description} item[UAC] Université d'Abomey-Calavi item[Description] décrire item[Modalité] valeur possible end{description} source5.tex clemsadand@gmail.com Introduction à L ATEX 27
  • 28. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Commandes Espaces Les listes L’alignement du texte Commandes de sectionnement Alignement du texte 1 Les trois environnements Environnement Rôle {center} centre son contenu {flushright} aligne son contenu à gauche {flushleft} aligne son contenu à droite clemsadand@gmail.com Introduction à L ATEX 28
  • 29. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Commandes Espaces Les listes L’alignement du texte Commandes de sectionnement Alignement du texte 2 Exemple Copiez et compilez ce code. begin{center} Le texte est un test de mots remplis de structures grammaticales. Le présent se présente à tous. Sans plus tarder, ne tardons pas à terminer le travail. end{center} begin{flushright} Le texte est un test de mots remplis de structures grammaticales. Le présent se présente à tous. Sans plus tarder, ne tardons pas à terminer le travail. end{flushright} begin{flushleft} Le texte est un test de mots remplis de structures grammaticales. Le présent se présente à tous. Sans plus tarder, ne tardons pas à terminer le travail. end{flushleft} source7.tex clemsadand@gmail.com Introduction à L ATEX 29
  • 30. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Commandes Espaces Les listes L’alignement du texte Commandes de sectionnement Classes de document La classe de document • La classe de document détermine certains aspects de l’apparence du document. • Exemples : article, report, book, beamer,… clemsadand@gmail.com Introduction à L ATEX 30
  • 31. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Commandes Espaces Les listes L’alignement du texte Commandes de sectionnement Commandes de sectionnement 1 Les commandes de sectionnement Les commandes de sectionnement sont utilisées pour structurer le document en partie, chapitre, section, sous-section, sous-sous-section, paragraphe, sous-paragraphe, appendice,… clemsadand@gmail.com Introduction à L ATEX 31
  • 32. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Commandes Espaces Les listes L’alignement du texte Commandes de sectionnement Commandes de sectionnement 2 La classe article En classe article, la structure du document est la suivante. part{(titre de partie)} section{(titre de section)} subsection{(titre de sous-section)} subsubsection{(titre de sous-sous-section)} paragraph{(titre de paragraphe)} subparagraph{(titre de sous-paragraphe)} appendix section{(titre d’appendice)} section{(titre d’appendice)} clemsadand@gmail.com Introduction à L ATEX 32
  • 33. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Commandes Espaces Les listes L’alignement du texte Commandes de sectionnement Commandes de sectionnement 3 Les classes book et report Les classes report et book utilisent en plus de tous les commandes de sectionnement de la classe article, la commande chapter{(titre de chapitre)} entre part et section. clemsadand@gmail.com Introduction à L ATEX 33
  • 34. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Commandes Espaces Les listes L’alignement du texte Commandes de sectionnement Commandes de sectionnement Exemple *newcommand{abs}[1]{lvert#1rvert}%la valeur absolue *title{Algèbre linéaire}%définit titre du document *author{Clément A. Etudiant en MFA1}%définit le nom de l'auteur *date{today}%définit une date, today pour la date aujourd'hui maketitle%affiche le titre, le nom et la date au début chapter{Espaces vectoriels} section{Généralités} subsection{Définition} Soit E un ensemble muni non vide muni d'une loi de composition interne + et d'une loi de composition externe $cdot$. On dit que E est un espace vectoriel lorsquedots subsection{Sous-espaces vectoriels} Un sous-ensemble d'un espace vectoriel est appelé sous-espace vectoriel dots source9.tex clemsadand@gmail.com Introduction à L ATEX 34
  • 35. Plan 1 Fonctionnement et installation 2 Les bases 3 Le mode texte 4 Images et tableaux Images Tableaux 5 Les modes mathématiques 6 Quelques paquets supplémentaires
  • 36. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Images Tableaux Insertion d’image 1 Le paquet graphicx • Le paquet graphicx permet d’inclure des photos son document. • La commande includegraphics[scale=prop]{image} place dans le paragraphe courant l’image image à l’échelle prop. • L’échelle est un nombre compris entre 0 et 1. • L’image et le fichier .tex doivent être dans le même dossier ; sinon on indique l’endroit où elle se trouve. clemsadand@gmail.com Introduction à L ATEX 36
  • 37. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Images Tableaux Insertion d’image 2 Exemple Copiez et compilez ce code source. *usepackage{graphicx} L'oiseau de mondots begin{center} includegraphics[scale=0.5]{oiseau} end{center} source11.tex clemsadand@gmail.com Introduction à L ATEX 37
  • 38. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Images Tableaux Tableaux simples 1 L’environnement tabular • L’environnement {tabular} permet de construire un tableau. • Son argument est une suite finie formée avec les lettres l, c et r qui aligne à gauche, centre et aligne à droite le contenu de chaque colonne. • Le nombre de colonnes est égal au nombre d’éléments de cette suite. • Deux cellules sont séparées avec le caractère &. • Deux lignes sont séparées par la commande . clemsadand@gmail.com Introduction à L ATEX 38
  • 39. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Images Tableaux Tableaux simples 2 begin{tabular}{lcclr} Animaux & Oiseaux & Chats & Moutons & Serpents Effectif & 13 & 4 & 6& 11 end{tabular} source13.tex Animaux Oiseaux Chats Moutons Serpents Effectif 13 4 6 11 clemsadand@gmail.com Introduction à L ATEX 39
  • 40. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Images Tableaux Tableaux simples Les filets • La commande hline trace un filet horizontal. • Le caractère | trace un filet vertical. clemsadand@gmail.com Introduction à L ATEX 40
  • 41. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Images Tableaux Tableaux simples 4 begin{tabular}{|l|c|c|r|c|l|} hline Animaux & Oiseaux & Chats & Moutons & Serpents & Porcs hline Effectifs & 13 & 4 & 6 & 11& 30 hline Vendeur & Jo & Fred & Egbéwè & Mike & Ledi hline end{tabular} source15.tex Animaux Oiseaux Chats Moutons Serpents Porcs Effectifs 13 4 6 11 30 Vendeur Jo Fred Egbéwè Mike Ledi clemsadand@gmail.com Introduction à L ATEX 41
  • 42. Plan 1 Fonctionnement et installation 2 Les bases 3 Le mode texte 4 Images et tableaux 5 Les modes mathématiques Les modes mathématiques Commandes mathématiques Environnements mathématiques Délimiteurs Environnements numérotés 6 Quelques paquets supplémentaires
  • 43. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Les modes mathématiques Commandes mathématiques Environnements mathématiques Délimiteurs Environnements numérotés Deux modes : en ligne et hors-texte 1 Les deux modes mathématiques • Le mode mathématique permet d’écrire des expressions mathématiques. • On distingue deux modes mathématiques : le mode en ligne et le mode hors-texte. • Ici, les espaces sont ignorés et les lettres sont écrites en italiques. • Aussi, la commande text{(textes)} permet d’écrire du texte. • Enfin, le caractère ~ permet de créer un espace. clemsadand@gmail.com Introduction à L ATEX 43
  • 44. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Les modes mathématiques Commandes mathématiques Environnements mathématiques Délimiteurs Environnements numérotés Les modes mathéquatiques 2 En ligne ou hors-texte • $...$ délimite le mode en ligne et intègre son contenu au paragraphe en cours. • [...] délimite le mode hors-texte et centre son contenu sur une nouvelle ligne. clemsadand@gmail.com Introduction à L ATEX 44
  • 45. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Les modes mathématiques Commandes mathématiques Environnements mathématiques Délimiteurs Environnements numérotés Les modes mathématiques 3 Exemple Copiez et compilez ce code source. On appelle racine carrée de d'un nombre positif $x$, le nombre noté $sqrt{x}$ et vérifiant : [(sqrt{x})^2=x.] On sait que : [abs{x}=x si xgeq 0.] source17.tex clemsadand@gmail.com Introduction à L ATEX 45
  • 46. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Les modes mathématiques Commandes mathématiques Environnements mathématiques Délimiteurs Environnements numérotés Commandes mathématiques Commandes couramment utilisées en maths Résultat Code Résultat Code 2×6 2times 6 x ≤ 6 xleq -6 xa x^{a} x ≥ 0 xgeq 0 xi x_{i} x 6= y xneq y a b frac{a}{b} n P k=0 k sum_{k=0}^{n} k 4 p 67 sqrt[4]{67} Z 1 −1 f (x)dx int_{-1}^{1} f(x) dx x ∈ R x in mathbb{R} lim x→−∞ f (x) lim_{xto -infty} f(x) A ∪B Acup B +∞ [ n=0 An bigcup_{n=0}^{+infty} A_n A ∩B Acap B +∞ n=0 An bigcap_{n=0}^{+infty} A_n clemsadand@gmail.com Introduction à L ATEX 46
  • 47. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Les modes mathématiques Commandes mathématiques Environnements mathématiques Délimiteurs Environnements numérotés Alignement 1 L’alignement des formules • L’environnement {aligned} permet d’aligner des formules sur plusieurs. • Il est similaire à l’environnement {tabular} • & et jouent les mêmes rôles que pour l’environnement {tabular}. clemsadand@gmail.com Introduction à L ATEX 47
  • 48. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Les modes mathématiques Commandes mathématiques Environnements mathématiques Délimiteurs Environnements numérotés Alignement 2 Exemple Copiez et compilez ce code source. begin{enumerate} item Développons et réduisons $(x-1)^3$. $begin{aligned} (x-1)^3 &= (x-1)(x-1)^2 &=(x-1)(x^2-2x+1) &=x^3-2x^2+x-x^2+2x-1 &=x^3-3x^2+3x-1 end{aligned}$ item Résoudre l'équation $x^3-3x^2+3x-1=0$ dans $mathbb{R}$. [begin{aligned} x^3-3x^2+3x-1=0 &iff (x-1)^3=0 &iff x-1=0 &iff x=1 end{aligned}] L'ensemble des solutions de l'équation est ${1}$. end{enumerate} source19.tex clemsadand@gmail.com Introduction à L ATEX 48
  • 49. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Les modes mathématiques Commandes mathématiques Environnements mathématiques Délimiteurs Environnements numérotés Systèmes 1 Les systèmes • L’environnement {case} permet d’écrire des systèmes. • Il est similaire à l’environnement {aligned}. clemsadand@gmail.com Introduction à L ATEX 49
  • 50. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Les modes mathématiques Commandes mathématiques Environnements mathématiques Délimiteurs Environnements numérotés Systèmes 2 On considère la fonction définie par : [begin{cases} f(x) &= 2^{x^2-1} text{ si } x>0 f(x) &= 0 text{ si } x=0 end{cases}] Etudier la continuité de $f$ en $0$. source21.tex On considère la fonction définie par : ( f (x) = 2x2−1 si x > 0 f (x) = 0 si x = 0 Etudier la continuité de f en 0. clemsadand@gmail.com Introduction à L ATEX 50
  • 51. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Les modes mathématiques Commandes mathématiques Environnements mathématiques Délimiteurs Environnements numérotés Matrices 1 Les matrices • L’environnement {pmatrix} permet d’écrire des matrices. • Il est similaire à l’environnement {tabular}. • L’environnement {vmatrix} permet d’écrire un déterminant. • Il s’utilise de la même manière que {pmatrix}. clemsadand@gmail.com Introduction à L ATEX 51
  • 52. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Les modes mathématiques Commandes mathématiques Environnements mathématiques Délimiteurs Environnements numérotés Matrices 2 Déterminer le rang de la matrice M. [M=begin{pmatrix} 1 & 25 & 0 & 3 2 & 0 & 10 & 9 1 & 8 & 4 &-3 end{pmatrix}.] source23.tex Déterminer le rang de la matrice M. M =    1 25 0 3 2 0 10 9 1 8 4 −3   . clemsadand@gmail.com Introduction à L ATEX 52
  • 53. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Les modes mathématiques Commandes mathématiques Environnements mathématiques Délimiteurs Environnements numérotés Formules numérotées 1 L’environnement equation • L’environnement {equation} permet de numéroter des expressions. • Il permet aussi de faire référence à ces expressions n’importe où dans le document. • Il entre en mode mathématique hors-texte. • La commande label{nom-ref} permet de marquer un endroit dans le document. • Les commandes eqref{nom-ref} et pageref{nom-ref} permettent de se référer au numéro ou page de cet endroit nom-ref. clemsadand@gmail.com Introduction à L ATEX 53
  • 54. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Les modes mathématiques Commandes mathématiques Environnements mathématiques Délimiteurs Environnements numérotés Formules numérotées 2 On appelle système différentiel linéaire sur un intervalle réel I, tout équation de la forme : begin{equation} label{sys-l} X'(t)=A(t)X(t) end{equation} où $A:tin Imapsto A(t)in M_n(mathbb R)$ une application continue. L'ensemble des solutions du système linéaire eqref{sys-l} est un espace vectoriel de dimension $n$. source25.tex On appelle système différentiel linéaire sur un intervalle réel I, tout équation de la forme : X 0 (t) = A(t)X (t) (1) où A : t ∈ I 7→ A(t) ∈ Mn(R) une application continue. L’ensemble des solutions du système linéaire (1) est un espace vectoriel de dimension n. clemsadand@gmail.com Introduction à L ATEX 54
  • 55. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Les modes mathématiques Commandes mathématiques Environnements mathématiques Délimiteurs Environnements numérotés Délimiteurs 1 Les délimiteurs • Les caractères (, | et [ sont des délimiteurs. • La commande { donne le délimiteur {. • Les commandes left, middle et right ajustent les délimiteurs à la taille de leur contenu. • Une occurence de la commande left exige aussi celle de la commande right. clemsadand@gmail.com Introduction à L ATEX 55
  • 56. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Les modes mathématiques Commandes mathématiques Environnements mathématiques Délimiteurs Environnements numérotés Délimiteurs 2 Montrer que l'ensemble [E = left{frac{n+1}{n+2}middle| ninmathbb{N} right} ] est borné. Le point de couple de coordonnées $left(frac{1}{4},-frac{3}{4}right)$ appartient à la droite d'équation $3x-y=0$. Donc on a : [ A(a,b)=-3left[ left(a-frac{3}{7}right)^2-left(frac{3}{7}right)^2+ bright] ] source27.tex Montrer que l’ensemble E = ½ n +1 n +2 ¯ ¯ ¯ ¯n ∈ N ¾ est borné. Le point de couple de coordonnées ¡1 4 ,−3 4 ¢ appartient à la droite d’équation 3x − y = 0. Donc on a : A(a,b) = −3 ·µ a − 3 7 ¶2 − µ 3 7 ¶2 +b ¸ clemsadand@gmail.com Introduction à L ATEX 56
  • 57. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Les modes mathématiques Commandes mathématiques Environnements mathématiques Délimiteurs Environnements numérotés Environnements numérotés 1 Le paquet amsthm • Le module amsthm permet de créer ses propres environnements et ils sont numérotés par définition. • Consultez [1] à la page 41 ou téléchargez sa documentation à l’adresse www.ctan.org/pkg/amsthm. clemsadand@gmail.com Introduction à L ATEX 57
  • 58. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Les modes mathématiques Commandes mathématiques Environnements mathématiques Délimiteurs Environnements numérotés Environnements numérotés 2 *usepackage{amsthm} *newtheorem{definition}{Définition}[section]%créé l'env. definition *newtheorem{propriete}{Propriété}%propriete numeroté seul *newtheorem{exemple}{Exemple}[definition]%exemple numeroté ds definition section{Environnements numérotés} begin{definition}[Inverse] On appelle inverse d'un nombre réel non nul $a$ le nombre $frac{1}{a}$. end{definition} begin{exemple} $frac{1}{sqrt{2}}$ est l'inverse de $sqrt{2}$. end{exemple} begin{propriete}[de Pythagore] Dans un triangle rectangle, le carré de l'hypoténuse est la somme des carrés des longueurs des deux autres côtés. end{propriete} begin{exemple} ABC est un triangle rectangle en A tel que : $AB=30$ et $BC=50$. Déterminer AC. end{exemple} source29.tex clemsadand@gmail.com Introduction à L ATEX 58
  • 59. Plan 1 Fonctionnement et installation 2 Les bases 3 Le mode texte 4 Images et tableaux 5 Les modes mathématiques 6 Quelques paquets supplémentaires Le paquet hyperref Le paquet geometry Le paquet fancyhdr
  • 60. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Le paquet hyperref Le paquet geometry Le paquet fancyhdr Références croisées 1 Une référence croisée • Une référence renvoie d’un endroit à un autre dans le document. • La commande label{etiquette} permet de marquer un endroit. • La commande ref{etiquette} permet d’y référer plus tard. • Une étiquette est un nom. • L’appel de la commande ref{etiquette} produit un numéro en fonction de la commande ou l’environnement numéroté qui contient la commande label{etiquette}. clemsadand@gmail.com Introduction à L ATEX 60
  • 61. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Le paquet hyperref Le paquet geometry Le paquet fancyhdr Références croisées 2 *usepackage{amsthm} *newtheorem{definition}{Définition}[section] *newtheorem{propriete}{Propriété} *newtheorem{exemple}{Exemple}[definition] section{Environnements numérotés et références croisées} dots, ensuite, on s'intéresse dans la section ref{rsec} aux différentes possibilités de ne rien faire. begin{definition}[Inverse] On appelle inverse d'un nombre réel non nul $a$ le nombre $frac{1}{a}$. end{definition} begin{exemple}label{invfrac} $frac{1}{sqrt{2}}$ est l'inverse de $sqrt{2}$. end{exemple} section{Exercices} label{rsec} A partir de l'exemple~ref{invfrac}, donner quinze nombres et leurs inverses. source31.tex clemsadand@gmail.com Introduction à L ATEX 61
  • 62. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Le paquet hyperref Le paquet geometry Le paquet fancyhdr Hyperliens Le paquet hyperref • Le paquet hyperref permet de créer des liens vers une destination. • Exemple : Chargez le paquet hyperef dans l’exemple précédent, compilez deux fois puis cliquez sur une référence dans le fichier .pdf. clemsadand@gmail.com Introduction à L ATEX 62
  • 63. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Le paquet hyperref Le paquet geometry Le paquet fancyhdr Structure de la page La géométrie d’une page • Le paquet geometry modifie certaines dimensions prédéfinies d’une page. • Il modifie aussi le style de la page. clemsadand@gmail.com Introduction à L ATEX 63
  • 64. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Le paquet hyperref Le paquet geometry Le paquet fancyhdr Exercice 1 Chargez le paquet geometry dans le source de la page 61 et compilez. 2 Chargez le paquet geometry avec l’option margin=3cm dans le source de la page 61 et compilez. 3 Chargez le paquet geometry avec l’option landscape dans le source de la page 61 et compilez. 4 Chargez le paquet geometry avec l’option twocolumn dans le source de la page 61 et compilez. clemsadand@gmail.com Introduction à L ATEX 64
  • 65. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Le paquet hyperref Le paquet geometry Le paquet fancyhdr Exercice 1 Chargez le paquet geometry dans le source de la page 61 et compilez. 2 Chargez le paquet geometry avec l’option margin=3cm dans le source de la page 61 et compilez. 3 Chargez le paquet geometry avec l’option landscape dans le source de la page 61 et compilez. 4 Chargez le paquet geometry avec l’option twocolumn dans le source de la page 61 et compilez. clemsadand@gmail.com Introduction à L ATEX 64
  • 66. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Le paquet hyperref Le paquet geometry Le paquet fancyhdr Exercice 1 Chargez le paquet geometry dans le source de la page 61 et compilez. 2 Chargez le paquet geometry avec l’option margin=3cm dans le source de la page 61 et compilez. 3 Chargez le paquet geometry avec l’option landscape dans le source de la page 61 et compilez. 4 Chargez le paquet geometry avec l’option twocolumn dans le source de la page 61 et compilez. clemsadand@gmail.com Introduction à L ATEX 64
  • 67. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Le paquet hyperref Le paquet geometry Le paquet fancyhdr Exercice 1 Chargez le paquet geometry dans le source de la page 61 et compilez. 2 Chargez le paquet geometry avec l’option margin=3cm dans le source de la page 61 et compilez. 3 Chargez le paquet geometry avec l’option landscape dans le source de la page 61 et compilez. 4 Chargez le paquet geometry avec l’option twocolumn dans le source de la page 61 et compilez. clemsadand@gmail.com Introduction à L ATEX 64
  • 68. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Le paquet hyperref Le paquet geometry Le paquet fancyhdr En-tête et pieds de la page L’en-tête et le pieds de la page Le paquet fancyhdr modifie l’en-tête et le pieds de la page. clemsadand@gmail.com Introduction à L ATEX 65
  • 69. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Le paquet hyperref Le paquet geometry Le paquet fancyhdr En-tête et pieds de la page L’en-tête et le pieds de la page Copiez et compilez ce code source. *usepackage{fancyhdr} *pagestyle{fancy} *usepackage{lipsum, xcolor, lastpage} *rhead{} chead{itshape Mon mémoire} *lfoot{compilé le today} *rfoot{thepage{} sur pageref{LastPage}} *renewcommandheadrulewidth{0pt} *renewcommandfootrulewidth{.4pt} lipsum source33.tex clemsadand@gmail.com Introduction à L ATEX 66
  • 70. Introduction Fonctionnement et installation Les bases Le mode texte Images et tableaux Les modes mathématiques Quelques paquets supplémentaires Conclusion Conclusion La conclusion L A TEX est un champ très vaste qu’on ne peut entièrement explorer dans quelques dizaines de slides. Néanmoins, il dispose d’une très grande documentation qui facilite apprentissage. Pensez à Google chaque fois que vous aurez besoin d’être dépanné et soyez patient. clemsadand@gmail.com Introduction à L ATEX 67
  • 71. Références Apprentissage et pratique de L A TEX, Manuel Pégourié-Gonnard, 1er semestre 2008-2009 Latex, https ://fr.wikipedia.org/wiki/LaTeX CTAN, ctan.org, site sur lequel vous trouverez toutes sortes de matériels autour de TEX. Tables de symboles mathématiques, http ://people.math.jussieu.fr/ mpg/lm204/files/doc-symboles-math.pdf Détecter et résoudre les problèmes - L A TEX, https ://latex.developpez.com/cours/detecter-et-resoudre-les-erreurs/