Bien débuter en LaTeX
Richard Taillet
Deboeck Supérieur
Avant-propos11
Chapitre 1 Introduction13
1.1 Introduction13
1.1.1 LaTeX, c'est quoi ?13
1.1.2 Historique14
1.2 Installation et utilisation14
1.2.1 Plusieurs façons d'invoquer LaTeX14
1.2.2 Outils en ligne15
1.2.3 Installation15
1.2.4 Éditeurs adaptés15
1.2.5 Commandes en ligne dans une console16
1.3 Ce que fait un traitement de texte19
1.4 Règles d'or20
1.5 Documentation21
Chapitre 2 Commandes de base23
2.1 Commandes23
2.1.1 Commandes, arguments obligatoires et optionnels23
2.1.2 Préambule et corps du texte24
2.2 Le préambule24
2.2.1 Classes de document24
2.2.2 Taille des pages25
2.2.3 Orientation des pages25
2.2.4 Recto-verso25
2.3 Caractères, mots et paragraphes25
2.3.1 Espaces, sauts de ligne et sauts de page25
2.3.2 La notion de package27
2.3.3 Caractères accentués28
2.3.4 Autres caractères30
2.3.5 Caractères spéciaux31
2.3.6 Règles de typographie françaises31
2.3.7 Gras, italique, etc33
2.3.8 Majuscules et minuscules34
2.3.9 Indices et exposants35
2.3.10 Taille des caractères35
2.3.11 Les unités de longueur37
2.3.12 Césure des mots38
2.4 Chapitres, sections, sous-sections, etc39
2.4.1 Commandes de base39
2.4.2 Sections non numérotées44
2.4.3 Référençage automatique des chapitres, sections, etc46
2.5 Listes47
2.5.1 Notion d'environnement47
2.5.2 Environnements de listes47
2.5.3 Référençage automatique des listes49
2.5.4 Le package enumitem50
2.6 Espaces55
2.6.1 Espaces horizontaux55
2.6.2 Variables de longueur57
2.6.3 Indentation58
2.6.4 Espaces verticaux61
2.7 Couleurs62
2.7.1 Le package color62
2.7.2 Le package xcolor64
2.8 Ecrire sur plusieurs colonnes65
2.9 Hyperliens67
2.10 Commentaires70
2.11 Partitionner le contenu avec \include71
2.12 Contrôle plus fin de la page : le package geometry72
2.13 Environnements prédéfinis74
2.13.1 Les environnements quote, quotation et verse74
2.13.2 Les environnements center, flushleft et flushright75
2.13.3 L'environnement Verbatim76
Chapitre 3 Images, tables et compteurs79
3.1 Insérer une image avec \includegraphics79
3.2 L'environnement flottant figure81
3.3 Insérer une table82
3.4 L'environnement flottant table83
3.5 Compteurs84
Chapitre 4 Mathématiques87
4.1 Mode mathématique87
4.2 Ecriture des fonctions mathématiques89
4.3 Indices et exposants90
4.4 Symboles mathématiques91
4.4.1 Lettres grecques91
4.4.2 Symboles92
4.4.3 Les flèches93
4.4.4 Lettres calligraphiées94
4.4.5 Encadrer une équation94
4.4.6 Éviter le bricolage !95
4.4.7 Les packages d'extension95
4.4.8 Vrai texte97
4.5 Les structures mathématiques98
4.5.1 Fractions98
4.5.2 Racine carrées100
4.5.3 Sommes, produits et intégrales100
4.5.4 Limites101
4.5.5 Empiler des éléments101
4.5.6 Barrer des termes101
4.5.7 Parenthèses adaptatives, délimiteurs102
4.5.8 Vecteurs et barres106
4.5.9 Matrices106
4.5.10 Nombres à virgules108
4.6 Manipuler les équations108
4.6.1 Numérotation des équations108
4.6.2 Alignement des équations114
4.6.3 Regrouper des équations116
4.6.4 Découper des équations119
4.7 Trouver comment écrire un symbole avec121
4.8 Code sur internet122
Chapitre 5 Notes, en-tête et pied de page123
5.1 Notes123
5.1.1 Notes en bas de page123
5.1.2 Notes finales124
5.1.3 Notes marginales125
5.2 En-têtes et pieds de page125
5.3 Le package fancyhdr128
5.3.1 Commandes de base128
5.3.2 Documents en double page130
5.3.3 Personnalisation du filet130
5.4 La classe memoir132
Chapitre 6 Personnalisation133
6.1 Nouvelles commandes133
6.1.1 Nouvelle commande sans argument133
6.1.2 Nouvelle commande avec un argument135
6.1.3 Nouvelle commande avec deux arguments136
6.2 Nouveaux environnements136
6.2.1 La commande \newenvironment136
6.2.2 Nouveaux environnements avec des arguments137
6.2.3 Nouveaux environnements avec des arguments optionnels138
6.3 Nouveaux compteurs139
6.4 Exemple : proverbes numérotés141
6.4.1 Version de base141
6.4.2 Raffinement142
6.5 Personnaliser l'apparence des titres avec titlesec143
6.6 Personnaliser l'apparence des chapitres146
6.6.1 Personnaliser les titres de chapitres avec titlesec146
6.6.2 Personnaliser les titres de chapitres avec fncychap146
6.6.3 Personnaliser les titres de chapitres avec la classe memoir149
Chapitre 7 Références151
7.1 Tables des matières151
7.1.1 La commande \tableofcontents151
7.1.2 Sections non numérotées153
7.1.3 Personnalisation de la table des matières156
7.1.4 Table des figures156
7.1.5 Table des tables156
7.2 Index157
7.2.1 Créer un index157
7.2.2 Mise en forme des numéros de page157
7.2.3 Modifier l'affichage159
7.2.4 Différents niveaux d'index160
7.2.5 Prologue de l'index160
7.3 Références bibliographiques160
7.3.1 Environnement thebibliography161
7.3.2 Utilisation de bibtex163
Chapitre 8 Aller plus loin167
8.1 Supports de présentations avec beamer167
8.2 Dessiner avec Tikz169
8.2.1 Tracer des traits169
8.2.2 Dessiner une figure géométrique171
8.3 LuaLaTeX173
Chapitre 9 Divers175
9.1 Musique175
9.2 Échecs176
9.3 Sudoku177
9.4 QRcode178
9.5 Listings de programmes informatiques179
9.6 Cartes de jeux de rôles180
9.7 Dessin de molécules181
Chapitre 10 Exercices183
10.1 Mode texte183
Exercice 1 Symboles en mode texte183
Exercice 2 Extrait de l'Almageste184
Exercice 3 Commande pour écrire les siècles185
Exercice 4 Liste personnalisée185
Exercice 5 Utilisation du signe %186
Exercice 6 Commande qui n'écrit rien187
Exercice 7 Délimiteurs188
Exercice 8 Texte à trous188
Exercice 9 Commande \ smash189
Exercice 10 Visualisation de quelques longueurs avec tikz190
Exercice 11 Index avec des numéros de pages en couleur191
Exercice 12 Table192
Exercice 13 Chiffres en style ancien194
Exercice 14 Dessiner avec Tikz194
Exercice 15 En-têtes et pieds de page195
10.2 Expressions mathématiques196
Exercice 16 Écriture d'une somme196
Exercice 17 Limite196
Exercice 18 Matrices imbriquées196
Exercice 19 Alignement dans une matrice197
Exercice 20 Intégrales sur des surfaces fermées199
Exercice 21 Taille de parenthèses201
Exercice 22 Écriture d'une commande mathématique202
Exercice 23 Utilisation de cases203
Exercice 24 Fraction continue204
Exercice 25 Vecteurs pointés205
Exercice 26 Vecteurs primés205
Exercice 27 Coefficient binomial206
Exercice 28 Quantificateurs207
Exercice 29 Commande pour écrire des dérivées partielles207
Exercice 30 Écriture mathématique en gras208
Exercice 31 Boîte de longueur nulle208
Exercice 32 Réaction chimique209
Exercice 33 Réaction nucléaire210
10.3 Utilisation de divers packages211
Exercice 34 Package stmaryrd211
Exercice 35 Tableaux de young et package ytableau212
Exercice 36 Lettrine sophistiquée avec le package lettrine213
Exercice 37 Table des matières personnalisée, package tocloft213
Exercice 38 Utilisation du package witharrows216
10.4 Utilisation du package titlesec217
Exercice 39 Mise en forme des sections avec titlesec217
Exercice 40 Chapitre personnalisé218
Exercice 41 Sections personnalisées219
Exercice 42 Plus de sections personnalisées221
Exercice 43 Encore plus de sections personnalisées222
Chapitre 11 Compilation et messages d'erreur229
11.1 Mécanisme de compilation229
11.2 Quelques erreurs courantes230
11.2.1 « Undefined control sequence »230
11.2.2 « Missing } inserted »231
11.2.3 « Missing $ inserted »231
11.2.4 Environnement ouvert mais jamais fermé231
11.2.5 « Command \end{équation} invalid in math mode »232
11.2.6 « Missing \begin{document} »232
11.2.7 Pas de \end{document}233
Chapitre 12 Résumé des packages235
12.1 Sélection de packages utiles235
12.2 Les packages utilisés pour cet ouvrage236