Introduction à LATEX
Erwan Gautrelet
Dounod
I Introduction à LaTeX11
1 Qu'est-ce que LaTeX ?
13
1.1 Bref historique13
1.1.1 À l'origine, TeX13
1.1.2 LATEX14
1.2 Le principe14
1.3.5 fausses idées sur LATEX15
2 Installation de LaTeX et configuration
17
2.1 Installation sous Windows17
2.1.1 MikTex17
2.1.2 Texmaker18
2.1.3 Ghostscript, Ghostview et GSview18
2.2 LATEX sous Mac ou Linux18
2.2.1 LATEX sous une distribution Linux18
2.2.2 LATEX sous Mac18
2.3 L'éditeur Texmaker19
2.3.1 Présentation19
2.3.2 La compilation20
2.3.3 La configuration21
2.4 Bonus : Les éditeurs en ligne23
2.4.1 Présentation23
2.4.2 Avantages24
2.4.3 Un exemple, Overleaf24
2.5 Installation de LATEX et configuration - Exercices25
II La mise en page du document27
3 La structure du document
29
3.1 Les classes30
3.1.1 La commande documentclass30
3.1.2 La classe book31
3.1.3 La classe report32
3.1.4 La classe article32
3.2 Les extensions32
3.2.1 Utilisation32
3.2.2 Le package manager de MikTex34
3.2.3 Quelques extensions utiles35
3.3 La page de titre37
3.3.1 Le titre du document avec maketitle37
3.3.2 L'environnement titlepage37
3.4 Les tables38
3.5 Le corps du document38
3.6 Le préambule du document - Exercices39
4 La mise en page
41
4.1 Marges41
4.1.1 Sans extension42
4.1.2 Avec l'extension geometry43
4.2 Les titres44
4.2.1 Nativement dans LATEX44
4.2.2 Avec l'extension titlesec45
4.3 Le résumé (abstract)46
4.3.1 Sans extension46
4.3.2 L'extension abstract47
4.4 En-têtes et pieds de page48
4.4.1 Ce que LATEX nous propose sans extension48
4.4.2 L'extension fancyhdr49
4.4.3 Personnalisation avancée50
4.5 La mise en page - Exercices51
5 Mise en forme des paragraphes et du texte
53
5.1 Le corps du document53
5.1.1 L'alignement des paragraphes53
5.1.2 Les caractères particuliers54
5.1.3 Les règles pour les espaces55
5.2 Les citations avec l'extension csquotes55
5.3 Les espacements dans le texte56
5.4 Les listes57
5.4.1 itemize57
5.4.2 enumerate57
5.4.3 description58
5.4.4 Encore plus de listes59
5.5 Polices59
5.5.1 Taille de police59
5.5.2 Style de police60
5.5.3 Police de caractère61
5.6 Les caractères spéciaux62
5.7 Mise en forme des paragraphes et du texte - Exercices64
III Le contenu particulier67
6 Multimédia
69
6.1 Les tableaux69
6.1.1 Généralités69
6.1.2 Fusions70
6.1.3 Couleurs73
6.2 Les images75
6.3 Les éléments flottants76
6.4 Multimédia - Exercices81
7 Les gros documents
83
7.1 La séparation en plusieurs fichiers83
7.2 Inclure des PDF84
7.3 Les références85
7.3.1 Les notes de bas de page85
7.3.2 Les label85
7.4 Les gros documents - Exercices86
8 La bibliographie
87
8.1 Sans Bibtex87
8.2 Avec Bibtex88
8.2.1 Le principe88
8.2.2 La base de données88
8.2.3 L'utilisation dans le texte90
8.2.4 Compiler correctement91
8.3 La bibliographie - Exercices92
9 Introduction à Beamer
93
9.1 Exemple94
9.1.1 Le script94
9.1.2 Le rendu95
9.2 La structure101
9.2.1 Thème et classe101
9.2.2 La page de titre101
9.2.3 Les frames101
9.2.4 Le découpage en sections102
9.2.5 La table des matières102
9.2.6 Le corps de page103
9.2.7 Les marges103
9.2.8 Le fond103
9.3 Les boîtes104
9.3.1 Les différents types104
9.3.2 Personnaliser les boîtes105
9.3.3 Créer ses propres boîtes105
9.4 Les éléments de navigation106
9.4.1 La barre de navigation106
9.4.2 Les liens hypertextes107
9.5 Rendre son diaporama plus vivant109
9.5.1 La commande pause109
9.5.2 Les commandes overlays109
9.6 Introduction à Beamer - Exercices112
IV Les sciences dans LATEX113
10 Les mathématiques
10.1 Le B.A-BA des mathématiques dans LATEX115
10.1.1 Les environnements mathématiques115
10.1.2 La syntaxe de base117
10.1.3 Les symboles, opérateurs, alphabets de base118
10.2 Éléments utiles en mathématiques121
10.2.1 Les flèches121
10.2.2 Les gros opérateurs121
10.2.3 Les matrices122
10.2.4 Délimiteurs123
10.2.5 Écrire en dessous ou au-dessus123
10.3 Les théorèmes124
10.3.1 La syntaxe124
10.3.2 Les styles de théorèmes125
10.4 Les équations plus en détails125
10.4.1 La syntaxe125
10.4.2 align126
10.4.3 gather126
10.4.4 multline126
10.5 Les démonstrations126
10.6 Tables diverses127
10.6.1 Inclusion127
10.6.2 Relations128
10.6.3 Accents128
10.6.4 Points128
10.7 Les mathématiques - Exercices129
11 La physique-chimie dans LATEX
131
11.1 Les formules chimiques, avec mhchem131
11.2 L'extension d'unités siunitx132
11.2.1 Installation de siunitx133
11.2.2 La prise en charge des nombres133
11.2.3 Les unités134
11.3 L'environnement verbatim137
11.3.1 Dans du texte138
11.3.2 Dans un bloc138
11.4 Le code informatique138
11.4.1 Les bases139
11.4.2 Les options139
11.4.3 Les styles143
11.5 La physique-chimie dans LATEX - Exercices144
12 Les macros
147
12.1 Les abréviations148
12.1.1 Définition148
12.1.2 Renommer une commande148
12.1.3 Les espacements148
12.2 Les environnements149
12.2.1 Définition149
12.2.2 Renommer un environnement149
12.3 Commandes avancées150
12.3.1 Un argument150
12.3.2 Plusieurs arguments150
12.3.3 Arguments optionnels151
12.4 Les macros - Exercices152
V Corrections des exercices153