Vous êtes sur la page 1sur 18

Table des matires

Table des figures xix

Liste des tableaux xxi

Prface xxv

1 Introduction 1
1.1 Aperu historique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Le systme daujourdhui . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3 Travailler avec ce livre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3.1 Quy a-t-il dans ce livre ? . . . . . . . . . . . . . . . . . . . . . . . 10
1.3.2 Conventions typographiques utilises dans ce livre . . . . . . . 11
1.3.3 Utiliser les exemples . . . . . . . . . . . . . . . . . . . . . . . . . 14

2 Structure dun document LATEX 17


2.1 Structure dun fichier source . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.1.1 Traitement des options et des extensions . . . . . . . . . . . . . 19
2.1.2 Diviser le fichier source en parties . . . . . . . . . . . . . . . . . 20
2.1.3 Regrouper des fichiers . . . . . . . . . . . . . . . . . . . . . . . . 22
2.1.4 Grer les variantes dans le document source optional . . . . . 23
2.2 Commandes de sectionnement . . . . . . . . . . . . . . . . . . . . . . . . 24
2.2.1 Numroter les titres de sectionnement . . . . . . . . . . . . . . 26
2.2.2 Formater les titres de sectionnement . . . . . . . . . . . . . . . . 29
2.2.3 Modification des textes de titre prdtermins . . . . . . . . . . 35
2.2.4 Formats de titre de chapitre prdfinis fncychap . . . . . . . . 36
2.2.5 pigraphes quotchap . . . . . . . . . . . . . . . . . . . . . . . . 37
2.2.6 Autre approche pour les titres titlesec . . . . . . . . . . . . . . . 38
viii Table des matires

2.3 Structure des tables des matires . . . . . . . . . . . . . . . . . . . . . . . 47


2.3.1 Entrer linformation dans un fichier de contenu . . . . . . . . . 48
2.3.2 Composer une liste de contenu . . . . . . . . . . . . . . . . . . . 51
2.3.3 Fusionner des listes de contenu . . . . . . . . . . . . . . . . . . . 54
2.3.4 Produire de nouvelles listes de contenu . . . . . . . . . . . . . . 56
2.3.5 Sommaire shorttoc . . . . . . . . . . . . . . . . . . . . . . . . . . 57
2.3.6 Tables des matires multiples minitoc . . . . . . . . . . . . . . . 58
2.3.7 Autres faons dobtenir des listes de contenu titletoc . . . . . . 60
2.4 Grer les rfrences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
2.4.1 Faire apparatre les tiquettes de rfrence showkeys . . . . . 70
2.4.2 Rfrences croises plus souples varioref . . . . . . . . . . . . . 70
2.4.3 Fioritures sur les renvois prettyref . . . . . . . . . . . . . . . . . 77
2.4.4 Rfrences sans numrotation titleref . . . . . . . . . . . . . . . 78
2.4.5 Rfrences actives hyperref . . . . . . . . . . . . . . . . . . . . . 80
2.4.6 Rfrences des documents externes xr . . . . . . . . . . . . . 80

3 Outils fondamentaux de formatage 81


3.1 Phrases et paragraphes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
3.1.1 Espace automatique aprs une macro xspace . . . . . . . . . . 82
3.1.2 Points de suspension ellipsis, lips . . . . . . . . . . . . . . . . . 83
3.1.3 Tiret inscable amsmath . . . . . . . . . . . . . . . . . . . . . . 85
3.1.4 Changements relatifs de la taille des fontes relsize . . . . . . . 85
3.1.5 Changements appropris de casse textcase . . . . . . . . . . . 87
3.1.6 Mise en valeur par soulignement ulem . . . . . . . . . . . . . . 89
3.1.7 Espacement interlettre soul . . . . . . . . . . . . . . . . . . . . 90
3.1.8 Composer les URL, chemins daccs et autres url . . . . . . . . 95
3.1.9 Conversion et composition des monnaies euro . . . . . . . . . 99
3.1.10 Belles initiales lettrine . . . . . . . . . . . . . . . . . . . . . . . . 102
3.1.11 Justification des paragraphes avec LATEX . . . . . . . . . . . . . . 104
3.1.12 Amliorer la justification ragged2e . . . . . . . . . . . . . . . . 107
3.1.13 Modifier linterlignage setspace . . . . . . . . . . . . . . . . . . 109
3.1.14 Rserver une fentre rectangulaire picinpar . . . . . . . . . . . 111
3.2 Notes de bas de page, notes de fin et notes marginales . . . . . . . . . . 112
3.2.1 Utiliser les notes de bas de page . . . . . . . . . . . . . . . . . . . 113
3.2.2 Personnaliser les commandes de notes de bas de page standard 114
3.2.3 Notes droite en environnement deux colonnes ftnright . . . 117
3.2.4 Diffrents styles de notes de bas de page footmisc . . . . . . . 117
3.2.5 Remise des compteurs zro chaque page perpage . . . . . 123
3.2.6 Notes de bas de page indpendantes manyfoot . . . . . . . . . 125
3.2.7 Autres placements des notes endnotes . . . . . . . . . . . . . . 128
3.2.8 Notes marginales . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
3.3 Structures de listes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
3.3.1 Modifier les listes standard . . . . . . . . . . . . . . . . . . . . . . 131
3.3.2 Enrichir les environnements de liste paralist . . . . . . . . . . . 135
3.3.3 Listes avec titres amsthm . . . . . . . . . . . . . . . . . . . . . . 142
Table des matires ix

3.3.4 Faire ses propres listes . . . . . . . . . . . . . . . . . . . . . . . . 148


3.4 Simuler du texte saisi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
3.4.1 Extensions simples pour le mode verbatim . . . . . . . . . . . . 156
3.4.2 Styles de prsentation de programmes dordinateurs upquote 157
3.4.3 Environnements du type verbatim fancyvrb . . . . . . . . . . . 159
3.4.4 Prsenter le code dun programme listings . . . . . . . . . . . . 172
3.5 Lignes et colonnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
3.5.1 Numroter les lignes de texte lineno . . . . . . . . . . . . . . . 180
3.5.2 Double flux de texte avec alignement parallel . . . . . . . . . . 186
3.5.3 Moyen souple de grer le multicolonnage multicol . . . . . . . 188
3.5.4 Barres de rvision dans un document changebar . . . . . . . . 194

4 Mise en page 197


4.1 Dimensions gomtriques de la mise en page . . . . . . . . . . . . . . . 197
4.2 Modifier la mise en page . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
4.2.1 Afficher la mise en page layouts . . . . . . . . . . . . . . . . . . 203
4.2.2 Quelques extensions de mise en page . . . . . . . . . . . . . . . 206
4.2.3 Approche traditionnelle typearea . . . . . . . . . . . . . . . . . 207
4.2.4 Spcifier la mise en page avec auto-compltion geometry . . . 210
4.2.5 Composer certaines pages litalienne lscape . . . . . . . . . 216
4.2.6 Produire des traits de coupe crop . . . . . . . . . . . . . . . . . 216
4.3 Donnes dynamiques des pages : numros de page et marques . . . . . 219
4.3.1 Numros de pages LATEX . . . . . . . . . . . . . . . . . . . . . . . 219
4.3.2 Rfrence la dernire page lastpage . . . . . . . . . . . . . . . 220
4.3.3 Numros de page par chapitre chappg . . . . . . . . . . . . . . 220
4.3.4 Commandes de marques de LATEX . . . . . . . . . . . . . . . . . 221
4.3.5 Accs de nouvelles marques extramarks . . . . . . . . . . . . 224
4.4 Styles de page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
4.4.1 Interface de bas niveau des styles de page . . . . . . . . . . . . . 227
4.4.2 Personnaliser les styles de page fancyhdr . . . . . . . . . . . . . 228
4.4.3 Tronquer un texte une longueur donne truncate . . . . . . . 236
4.5 Formatage visuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
4.5.1 tendre \clearpage nextpage . . . . . . . . . . . . . . . . . . . 239
4.6 Mise en page avec des classes . . . . . . . . . . . . . . . . . . . . . . . . . 240
4.6.1 Remplacement de article et autres KOMA-Script . . . . . . . . 240
4.6.2 Produire des ouvrages complexes memoir . . . . . . . . . . . . 241

5 Composer en tableaux 243


5.1 Environnements LATEX standard . . . . . . . . . . . . . . . . . . . . . . . . 244
5.1.1 Utiliser lenvironnement tabbing . . . . . . . . . . . . . . . . . 245
5.1.2 Utiliser lenvironnement tabular . . . . . . . . . . . . . . . . . 246
5.2 tendre lenvironnement tabular array . . . . . . . . . . . . . . . . . . 247
5.2.1 Exemples de motifs . . . . . . . . . . . . . . . . . . . . . . . . . . 248
5.2.2 Dfinir de nouveaux spcificateurs de colonne . . . . . . . . . . 252
5.3 Calculer les largeurs de colonnes . . . . . . . . . . . . . . . . . . . . . . . 254
x Table des matires

5.3.1 Calcul explicite des largeurs de colonnes . . . . . . . . . . . . . 254


5.3.2 Calcul automatique des largeurs de colonnes tabularx . . . . . 255
5.3.3 Largeurs de colonnes fondes sur le contenu tabulary . . . . . 257
5.3.4 Diffrences entre tabular* , tabularx et tabulary . . . . . . 259
5.4 Tableau sur plusieurs pages . . . . . . . . . . . . . . . . . . . . . . . . . . 260
5.4.1 Tableaux sur plusieurs pages supertabular . . . . . . . . . . . . 260
5.4.2 Tableau sur plusieurs pages longtable . . . . . . . . . . . . . . . 264
5.5 Couleurs dans les tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
5.6 Personnaliser les filets et les espacements de tableaux . . . . . . . . . . 270
5.6.1 Filets de tableaux en couleur . . . . . . . . . . . . . . . . . . . . 270
5.6.2 Filets de diffrentes paisseurs . . . . . . . . . . . . . . . . . . . 270
5.6.3 Combiner filets horizontaux et verticaux hhline . . . . . . . . . 271
5.6.4 Filets en pointills arydshln . . . . . . . . . . . . . . . . . . . . . 272
5.6.5 Contrler les espacements de lignes tabls . . . . . . . . . . . . 273
5.6.6 Tableau formel booktabs . . . . . . . . . . . . . . . . . . . . . . 274
5.7 Extensions supplmentaires . . . . . . . . . . . . . . . . . . . . . . . . . . 277
5.7.1 Alignement vertical dans les tableaux multirow . . . . . . . . . 278
5.7.2 Alignements sur la virgule dcimale dcolumn . . . . . . . . . . 279
5.8 Notes dans des tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
5.8.1 Utiliser minipage pour les notes de tableaux . . . . . . . . . . . 282
5.8.2 Composer ensemble tableaux et notes threeparttable . . . . . 283
5.9 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
5.9.1 Grer des tableaux avec de larges entres . . . . . . . . . . . . . 284
5.9.2 Tableaux dans des tableaux . . . . . . . . . . . . . . . . . . . . . 285

6 Matriser les flottants 289


6.1 Comprendre les paramtres des flottants . . . . . . . . . . . . . . . . . . 290
6.2 Contrler le placement des flottants . . . . . . . . . . . . . . . . . . . . . 292
6.2.1 Empcher les flottants de dpasser une frontire placeins . . 294
6.2.2 Garder le contrle des frontires de pages afterpage . . . . . . 295
6.2.3 Placer les figures et tableaux en fin de document endfloat . . . 295
6.3 tendre le concept LATEX de flottant . . . . . . . . . . . . . . . . . . . . . . 297
6.3.1 Crer de nouveaux types de flottants float . . . . . . . . . . . . 297
6.3.2 Figures et tableaux non flottants caption . . . . . . . . . . . . . 301
6.3.3 Rotation de flottants rotating . . . . . . . . . . . . . . . . . . . . 302
6.3.4 Combiner float et rotating rotfloat . . . . . . . . . . . . . . . . . . 304
6.4 Faire couler du texte autour des flottants . . . . . . . . . . . . . . . . . . 304
6.4.1 Texte habillant une figure wrapfig . . . . . . . . . . . . . . . . . 305
6.4.2 Placer des images dans le texte picins . . . . . . . . . . . . . . . 308
6.5 Contrler les lgendes des flottants . . . . . . . . . . . . . . . . . . . . . . 312
6.5.1 Personnaliser les lgendes caption . . . . . . . . . . . . . . . . 314
6.5.2 Sous-structures flottantes subfig . . . . . . . . . . . . . . . . . 321
6.5.3 Flottants sous-numrots subfloat . . . . . . . . . . . . . . . . 328
6.5.4 Placer des lgendes sur les cts sidecap . . . . . . . . . . . . . 329
6.5.5 Lgendes sur une page spare fltpage . . . . . . . . . . . . . . 332
Table des matires xi

7 Fontes et codages 335


7.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
7.1.1 Histoire du schma de slection de fontes de LATEX (NFSS) . . . 335
7.1.2 Codage dentre et de sortie . . . . . . . . . . . . . . . . . . . . . 337
7.2 Comprendre les caractristiques des fontes . . . . . . . . . . . . . . . . . 339
7.2.1 Fontes chasse fixe ou variable . . . . . . . . . . . . . . . . . . . 339
7.2.2 Fontes avec ou sans empattements . . . . . . . . . . . . . . . . . 340
7.2.3 Familles de fontes et attributs . . . . . . . . . . . . . . . . . . . . 341
7.2.4 Codages des fontes . . . . . . . . . . . . . . . . . . . . . . . . . . 344
7.3 Utiliser les fontes dans le texte . . . . . . . . . . . . . . . . . . . . . . . . . 345
7.3.1 Commandes de fontes LATEX standard . . . . . . . . . . . . . . . 346
7.3.2 Combiner les commandes de fontes standard . . . . . . . . . . 351
7.3.3 Commandes ou dclarations de fontes ? . . . . . . . . . . . . . . 352
7.3.4 Accs tous les caractres dune fonte . . . . . . . . . . . . . . . 353
7.3.5 Modifier les fontes du texte par dfaut . . . . . . . . . . . . . . . 354
7.3.6 Commandes de fontes de LATEX 2.09 . . . . . . . . . . . . . . . . 355
7.4 Utiliser les fontes en mathmatiques . . . . . . . . . . . . . . . . . . . . . 355
7.4.1 Identificateurs dalphabet mathmatique spciaux . . . . . . . 356
7.4.2 Commandes de fontes de texte en mathmatiques . . . . . . . 359
7.4.3 Versions des formules mathmatiques . . . . . . . . . . . . . . . 360
7.5 Support des fontes standard LATEX . . . . . . . . . . . . . . . . . . . . . . . 361
7.5.1 Computer Modern les fontes standard LATEX . . . . . . . . . . 361
7.5.2 Slectionner le codage dentre inputenc . . . . . . . . . . . . . 365
7.5.3 Slectionner le codage de fontes fontenc . . . . . . . . . . . . . 369
7.5.4 Symboles de texte supplmentaires textcomp . . . . . . . . . . 370
7.5.5 Mise lchelle des grands oprateurs exscale . . . . . . . . . 376
7.5.6 Suivi de la slection des fontes tracefnt . . . . . . . . . . . . . . 376
7.5.7 Afficher des tables et des spcimens de fontes nfssfont.tex . . 377
7.6 Fontes PostScript avec LATEX PSNFSS . . . . . . . . . . . . . . . . . . . . 378
7.6.1 Exemples de fontes supportes par PSNFSS . . . . . . . . . . . 381
7.6.2 Times Roman pour les mathmatiques et pour le texte
mathptmx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
7.6.3 Palatino pour les mathmatiques et pour le texte mathpazo . 384
7.6.4 Accs aux fontes de casseaux et Symbol pifont . . . . . . . . . . 386
7.7 Une collection dextensions de fonte . . . . . . . . . . . . . . . . . . . . . 389
7.7.1 Chiffres elzviriens avec Computer Modern eco . . . . . . . . 390
7.7.2 Fontes Concrete ccfonts, concmath . . . . . . . . . . . . . . . . 391
7.7.3 Fontes Computer Modern Bright cmbright . . . . . . . . . . . . 393
7.7.4 Fonte Typewriter dintrt gnral luximono . . . . . . . . . . . 394
7.7.5 Autre support pour Times Roman txfonts . . . . . . . . . . . . 395
7.7.6 Autre support pour Palatino pxfonts . . . . . . . . . . . . . . . 398
7.7.7 Fontes Fourier-GUTenberg . . . . . . . . . . . . . . . . . . . . . 399
7.7.8 Fontes URW Antiqua et Grotesk . . . . . . . . . . . . . . . . . . . 400
7.7.9 Composer avec des fontes Old German yfonts . . . . . . . . . . 401
7.7.10 Accs aux fontes Euler euler, eulervm . . . . . . . . . . . . . . . 404
xii Table des matires

7.8 Le monde des symboles LATEX . . . . . . . . . . . . . . . . . . . . . . . . . 407


7.8.1 Un choix de mains dingbat . . . . . . . . . . . . . . . . . . . . . 407
7.8.2 Fontes de symboles de Waldi wasysym . . . . . . . . . . . . . . 409
7.8.3 Interface la fonte MarVoSym marvosym . . . . . . . . . . . . 409
7.8.4 Version METAFONT des Zapft Dingbats bbding . . . . . . . . . 411
7.8.5 Horloges, nuages, montagnes et autres symboles ifsym . . . . 412
7.8.6 Symboles de lAlphabet Phontique International tipa . . . . . 413
7.8.7 Composer le symbole euro () . . . . . . . . . . . . . . . . . . . 415
7.9 Interface de bas niveau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
7.9.1 Dfinir les attributs de fontes individuellement . . . . . . . . . 421
7.9.2 Dclarer plusieurs attributs de fonte . . . . . . . . . . . . . . . . 425
7.9.3 Substitution automatique de fontes . . . . . . . . . . . . . . . . 426
7.9.4 Utilisation des commandes de bas niveau dans le document . 426
7.10 Dclarer de nouvelles fontes . . . . . . . . . . . . . . . . . . . . . . . . . . 427
7.10.1 Vue densemble . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
7.10.2 Nommer des milliers de fontes . . . . . . . . . . . . . . . . . . . 427
7.10.3 Dclarer de nouvelles familles et groupes de formes de fontes . 428
7.10.4 Modifier les familles de fontes et les groupes de formes de fontes 437
7.10.5 Dclarer de nouveaux schmas de codage de fontes . . . . . . . 437
7.10.6 Organisation interne des fichiers . . . . . . . . . . . . . . . . . . 439
7.10.7 Dclarer de nouvelles fontes pour les mathmatiques . . . . . . 440
7.10.8 Exemple : dfinir ses propres fichiers .fd . . . . . . . . . . . . . 445
7.10.9 Ordre des dclarations . . . . . . . . . . . . . . . . . . . . . . . . 447
7.11 Modles de codage LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
7.11.1 Caractres lintrieur du systme LATEX . . . . . . . . . . . . . . 448
7.11.2 LICR : LATEXs Internal Character Representation . . . . . . . . . 450
7.11.3 Codages dentre . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
7.11.4 Codages de sortie . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
7.12 Extensions de compatibilit pour les trs anciens documents . . . . . . 471
7.12.1 Traitement de documents LATEX anciens oldlfont, rawfonts,
newlfont . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
7.12.2 Fournir les symboles des fontes lasy de LATEX 2.09 latexsym . . 473

8 Mathmatiques 475
8.1 Introduction AMS-LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
8.2 quations hors texte et structures dalignement . . . . . . . . . . . . . . 478
8.2.1 Comparaison avec LATEX standard . . . . . . . . . . . . . . . . . . 480
8.2.2 quation sur une ligne . . . . . . . . . . . . . . . . . . . . . . . . 481
8.2.3 quation sur plusieurs lignes sans alignement . . . . . . . . . . 481
8.2.4 quation sur plusieurs lignes avec alignement . . . . . . . . . . 483
8.2.5 Groupe dquations sans alignement . . . . . . . . . . . . . . . 484
8.2.6 Groupe dquations avec alignement unique . . . . . . . . . . . 485
8.2.7 Alignements multiples align et flalign . . . . . . . . . . . . 485
8.2.8 Environnements hors-texte en minipages . . . . . . . . . . . . . 487
8.2.9 Hors-texte entrecoup de texte \intertext . . . . . . . . . . 489
Table des matires xiii

8.2.10 Espacement vertical et saut de page au milieu et autour dun


hors-texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
8.2.11 Numroter les quations . . . . . . . . . . . . . . . . . . . . . . . 492
8.2.12 Ajuster la position des tiquettes . . . . . . . . . . . . . . . . . . 493
8.2.13 Sous-numrotations . . . . . . . . . . . . . . . . . . . . . . . . . 494
8.2.14 Remettre zro le compteur dquation . . . . . . . . . . . . . . 495
8.3 Environnements de type matrice . . . . . . . . . . . . . . . . . . . . . . . 496
8.3.1 Environnement cases . . . . . . . . . . . . . . . . . . . . . . . . 496
8.3.2 Environnements de matrices . . . . . . . . . . . . . . . . . . . . 496
8.3.3 Empiler des indices et des exposants . . . . . . . . . . . . . . . . 498
8.3.4 Diagrammes commutatifs . . . . . . . . . . . . . . . . . . . . . . 498
8.3.5 Dlimiteurs autour dun tableau delarray . . . . . . . . . . . . 500
8.4 Structures composes et habillages . . . . . . . . . . . . . . . . . . . . . . 500
8.4.1 Habillage de flches . . . . . . . . . . . . . . . . . . . . . . . . . . 500
8.4.2 Fractions continues . . . . . . . . . . . . . . . . . . . . . . . . . . 501
8.4.3 Formules encadres . . . . . . . . . . . . . . . . . . . . . . . . . . 501
8.4.4 Positionnement des limites . . . . . . . . . . . . . . . . . . . . . 501
8.4.5 Intgrales multiples . . . . . . . . . . . . . . . . . . . . . . . . . . 502
8.4.6 Relations modulaires . . . . . . . . . . . . . . . . . . . . . . . . . 503
8.4.7 Fractions gnralises . . . . . . . . . . . . . . . . . . . . . . . . 503
8.4.8 Points en guise daccent . . . . . . . . . . . . . . . . . . . . . . . 505
8.4.9 Accents en tant quexposants amsxtra . . . . . . . . . . . . . . 505
8.4.10 Autres habillages . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
8.5 Commandes pour les symboles variables . . . . . . . . . . . . . . . . . . 506
8.5.1 Points de suspension . . . . . . . . . . . . . . . . . . . . . . . . . . 506
8.5.2 tirements horizontaux . . . . . . . . . . . . . . . . . . . . . . . 507
8.5.3 tirements verticaux . . . . . . . . . . . . . . . . . . . . . . . . . 508
8.6 Texte dans une formule mathmatique . . . . . . . . . . . . . . . . . . . 510
8.6.1 Commande \text . . . . . . . . . . . . . . . . . . . . . . . . . . 510
8.6.2 Noms doprateurs . . . . . . . . . . . . . . . . . . . . . . . . . . 510
8.7 Ajuster les prsentations mathmatiques . . . . . . . . . . . . . . . . . . 512
8.7.1 Contrler les tailles et les espacements automatiques . . . . . . 512
8.7.2 Sous-formules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514
8.7.3 Grands et trs grands dlimiteurs . . . . . . . . . . . . . . . . . . 514
8.7.4 Dplacement de la puissance dun radical . . . . . . . . . . . . 515
8.7.5 Botes fantmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
8.7.6 Espaces horizontaux . . . . . . . . . . . . . . . . . . . . . . . . . 517
8.8 Fontes dans les formules . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518
8.8.1 Autres commandes de fontes mathmatiques . . . . . . . . . . 519
8.8.2 Mettre en gras bm . . . . . . . . . . . . . . . . . . . . . . . . . . 520
8.8.3 Spcimens de fontes mathmatiques . . . . . . . . . . . . . . . 523
8.9 Symboles dans les formules . . . . . . . . . . . . . . . . . . . . . . . . . . 534
8.9.1 Classes de symboles mathmatiques . . . . . . . . . . . . . . . . 535
8.9.2 Lettres, chiffres et autres symboles ordinaires . . . . . . . . . . 537
8.9.3 Accents mathmatiques . . . . . . . . . . . . . . . . . . . . . . . 538
xiv Table des matires

8.9.4 Symboles doprateurs binaires . . . . . . . . . . . . . . . . . . . 540


8.9.5 Symboles de relation . . . . . . . . . . . . . . . . . . . . . . . . . 540
8.9.6 Ponctuation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547
8.9.7 Symboles doprateurs . . . . . . . . . . . . . . . . . . . . . . . . 548
8.9.8 Symboles douverture et de fermeture . . . . . . . . . . . . . . . 548

9 LATEX en environnement multilingue 551


9.1 TEX et les autres langues que langlais . . . . . . . . . . . . . . . . . . . . 551
9.1.1 Caractristiques linguistiques de la composition . . . . . . . . . 553
9.1.2 Connotations culturelles de la composition . . . . . . . . . . . . 553
9.1.3 LATEX parle plusieurs langues babel . . . . . . . . . . . . . . . . 554
9.2 Interface utilisateur de babel . . . . . . . . . . . . . . . . . . . . . . . . . . 554
9.2.1 Installer ou commuter la langue courante . . . . . . . . . . . . . 556
9.2.2 Manipuler les raccourcis . . . . . . . . . . . . . . . . . . . . . . . 558
9.2.3 Attributs de langue . . . . . . . . . . . . . . . . . . . . . . . . . . 561
9.3 Commandes utilisateur dfinies par les options de langue . . . . . . . . 562
9.3.1 Traductions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562
9.3.2 Raccourcis disponibles . . . . . . . . . . . . . . . . . . . . . . . . 562
9.3.3 Commandes spcifiques une langue . . . . . . . . . . . . . . . 569
9.3.4 Considrations sur la prsentation . . . . . . . . . . . . . . . . . 574
9.3.5 Langues et codages de fontes . . . . . . . . . . . . . . . . . . . . 576
9.3.6 Francisation dun document par babel . . . . . . . . . . . . . . . 579
9.4 Alphabets non latins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581
9.4.1 Lalphabet cyrillique . . . . . . . . . . . . . . . . . . . . . . . . . 581
9.4.2 Alphabet grec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586
9.4.3 Alphabet hbreu . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588
9.5 Personnaliser babel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591
9.5.1 Csures dans plusieurs langues . . . . . . . . . . . . . . . . . . . 592
9.5.2 Fichier dextension . . . . . . . . . . . . . . . . . . . . . . . . . . 593
9.5.3 Structure du fichier babel de dfinition de langue . . . . . . . . 594
9.6 Autres mthodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603
9.6.1 Langues plus complexes . . . . . . . . . . . . . . . . . . . . . . . 603
9.6.2 Omega . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604

10 Cration et manipulation de graphiques 605


10.1 Cration dhabillages et de graphiques compatibles . . . . . . . . . . . . 607
10.1.1 Botes encadres boxedminipage . . . . . . . . . . . . . . . . . . 607
10.1.2 Botes ombres shadow . . . . . . . . . . . . . . . . . . . . . . . 607
10.1.3 Habillage de bote fancybox . . . . . . . . . . . . . . . . . . . . 607
10.1.4 Environnement picture amlior epic . . . . . . . . . . . . . 612
10.1.5 tendre epic eepic . . . . . . . . . . . . . . . . . . . . . . . . . . 619
10.1.6 Langages spcialiss . . . . . . . . . . . . . . . . . . . . . . . . . 623
10.2 Supports graphiques LATEX dpendants du procd de compilation . . . 625
10.2.1 Options de graphics et graphicx . . . . . . . . . . . . . . . . . . . 626
10.2.2 Syntaxe de \includegraphics avec lextension graphics . . . . 628
Table des matires xv

10.2.3 Syntaxe de \includegraphics avec lextension graphicx . . . . 630


10.2.4 Poser des valeurs par dfaut pour lextension graphicx . . . . . . 635
10.2.5 Dclarations pour guider linsertion des images . . . . . . . . . 636
10.2.6 Avertissement : importance de lencapsulation . . . . . . . . . . 638
10.3 Manipuler des objets graphiques avec LATEX . . . . . . . . . . . . . . . . . 640
10.3.1 Redimensionner une bote LATEX . . . . . . . . . . . . . . . . . . 640
10.3.2 Redimensionner jusqu une taille donne . . . . . . . . . . . . 641
10.3.3 Tourner une bote LATEX . . . . . . . . . . . . . . . . . . . . . . . . 642
10.3.4 Autre possibilit rotating . . . . . . . . . . . . . . . . . . . . . . 645
10.4 Langages de visualisation : PostScript, PDF et SVG . . . . . . . . . . . . . 646
10.4.1 Langage PostScript . . . . . . . . . . . . . . . . . . . . . . . . . . 646
10.4.2 Pilote PostScript dvips . . . . . . . . . . . . . . . . . . . . . . . . . 649
10.4.3 Environnement picture amlior pour dvips pspicture . . . . 650
10.4.4 Portable Document Format (PDF) . . . . . . . . . . . . . . . . . 653
10.4.5 Scalable Vector Graphics (SVG) . . . . . . . . . . . . . . . . . . . 656

11 Production dindex 659


11.1 Syntaxe des entres dindex . . . . . . . . . . . . . . . . . . . . . . . . . . 660
11.1.1 Entres simples dindex . . . . . . . . . . . . . . . . . . . . . . . 662
11.1.2 Gnrer des sous-entres . . . . . . . . . . . . . . . . . . . . . . 662
11.1.3 Intervalles de pages et rfrences croises . . . . . . . . . . . . . 663
11.1.4 Contrler la forme de la prsentation . . . . . . . . . . . . . . . 663
11.1.5 criture de caractres spciaux . . . . . . . . . . . . . . . . . . . 664
11.1.6 Crer un glossaire . . . . . . . . . . . . . . . . . . . . . . . . . . . 665
11.1.7 Dfinir ses propres commandes dindex . . . . . . . . . . . . . . 665
11.1.8 Considrations spciales . . . . . . . . . . . . . . . . . . . . . . . 666
11.2 Un programme de formatage et de tri dindex makeindex . . . . . . . . 666
11.2.1 Gnrer lindex format . . . . . . . . . . . . . . . . . . . . . . . 667
11.2.2 Options dtailles du programme MakeIndex . . . . . . . . . . 667
11.2.3 Messages derreur . . . . . . . . . . . . . . . . . . . . . . . . . . . 670
11.2.4 Adapter lindex avec MakeIndex . . . . . . . . . . . . . . . . . . . 671
11.2.5 Piges de MakeIndex . . . . . . . . . . . . . . . . . . . . . . . . . 677
11.3 Autre possibilit MakeIndex xindy . . . . . . . . . . . . . . . . . . . . . 678
11.3.1 Gnrer lindex format avec xindy . . . . . . . . . . . . . . . . . 680
11.3.2 Indexation internationale avec xindy . . . . . . . . . . . . . . . . 681
11.3.3 Modules pour les tches communes . . . . . . . . . . . . . . . . 683
11.3.4 Fichiers de style pour des solutions individuelles . . . . . . . . 683
11.4 Enjoliver lindex avec des fonctionnalits de LATEX . . . . . . . . . . . . . 691
11.4.1 Modifier la prsentation . . . . . . . . . . . . . . . . . . . . . . . 691
11.4.2 Un peu dassistance showidx, repeatindex, tocbibind, indxcite . . 692
11.4.3 Produire des index multiples index . . . . . . . . . . . . . . . . 693

12 Grer les citations 695


12.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695
12.1.1 Mthodes de rfrences bibliographiques . . . . . . . . . . . . . 696
xvi Table des matires

12.1.2 Commandes pour les citations et la bibliographie . . . . . . . . 698


12.1.3 Utiliser BIBTEX pour produire le source dune bibliographie . . 699
12.2 Mthode par numro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 703
12.2.1 Rfrence par numro LATEX standard . . . . . . . . . . . . . . 703
12.2.2 Embellir les rfrences par numro cite . . . . . . . . . . . . . 705
12.2.3 Rsoudre un problme de citations non tries notoccite . . . . 709
12.3 Mthode auteur-date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 710
12.3.1 Premires tentatives . . . . . . . . . . . . . . . . . . . . . . . . . 711
12.3.2 Rfrences auteur-date adaptables natbib . . . . . . . . . . . . 712
12.3.3 Entres bibliographiques compltes dans le texte courant
bibentry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 722
12.4 Mthode auteur-numro . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724
12.4.1 natbib revisite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724
12.5 La mthode titre-court . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727
12.5.1 Rfrences adaptables en titre-court jurabib . . . . . . . . . . . 727
12.5.2 Domaine juridique camel . . . . . . . . . . . . . . . . . . . . . 756
12.6 Bibliographies multiples dans un seul document . . . . . . . . . . . . . . 758
12.6.1 Bibliographies par fichiers inclus chapterbib . . . . . . . . . . . 759
12.6.2 Bibliographies pour des units arbitraires bibunits . . . . . . . 763
12.6.3 Combiner des rfrences par sujets bibtopic . . . . . . . . . . . 766
12.6.4 Bibliographies globales spares multibib . . . . . . . . . . . . 768

13 Produire des bibliographies 771


13.1 BIBTEX et ses variantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 772
13.1.1 R-implmentation de BIBTEX en 8 bits bibtex8 . . . . . . . . . 773
13.1.2 Dveloppements rcents . . . . . . . . . . . . . . . . . . . . . . . 774
13.2 Format des bases de donnes BIBTEX . . . . . . . . . . . . . . . . . . . . . 775
13.2.1 Types dentres et champs . . . . . . . . . . . . . . . . . . . . . . 776
13.2.2 Ce quest la valeur dun champ . . . . . . . . . . . . . . . . . . . 778
13.2.3 Abrviations en BIBTEX . . . . . . . . . . . . . . . . . . . . . . . . 783
13.2.4 Prambule de BIBTEX . . . . . . . . . . . . . . . . . . . . . . . . . 785
13.2.5 Entres en rfrences croises . . . . . . . . . . . . . . . . . . . . 786
13.3 Bibliographies en ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787
13.4 Outils de gestion de bases de donnes bibliographiques . . . . . . . . . 788
13.4.1 Impression de fichiers de bases de donnes de BIBTEX biblist . 788
13.4.2 Collection doutils par ligne de commande bibtools . . . . . 789
13.4.3 Deuxime ensemble de programmes par ligne de com-
mandes bibclean, etc. . . . . . . . . . . . . . . . . . . . . . . . 791
13.4.4 Outil usages multiples en ligne de commande bibtool . . . . 793
13.4.5 Gestionnaire extensible de bibliographies pybliographer . . . . 798
13.4.6 Gestionnaire de bases de donnes de BIBTEX en Java JBibtex-
Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802
13.4.7 Gestionnaire de bases de donnes de BIBTEX pour Windows
BibTexMng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803
Table des matires xvii

13.5 Composer la bibliographie avec des styles de BIBTEX . . . . . . . . . . . . 805


13.5.1 Collection de fichiers de styles de BIBTEX . . . . . . . . . . . . . 805
13.5.2 Produire des styles de BIBTEX facilement custom-bib . . . . . 812
13.6 Langage des styles de BIBTEX . . . . . . . . . . . . . . . . . . . . . . . . . . 819
13.6.1 Commandes et fonctions prdfinies des fichiers de style de
BIBTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 819
13.6.2 Documentation de styles btxbst.doc . . . . . . . . . . . . . . . 820
13.6.3 Introduire de lgres modifications dans un fichier de style . . 823

14 Documenter les extensions LATEX 827


14.1 Documenter LATEX et dautres codes doc . . . . . . . . . . . . . . . . . . 827
14.1.1 Conventions gnrales pour le fichier source . . . . . . . . . . . 828
14.1.2 Dcrire de nouveaux environnements et de nouvelles macros . 829
14.1.3 Rfrences croises de toutes les macros utilises . . . . . . . . 831
14.1.4 Pilote de documentation . . . . . . . . . . . . . . . . . . . . . . . 832
14.1.5 Code conditionnel dans le source . . . . . . . . . . . . . . . . . . 833
14.2 Produire du code prt compiler docstrip.tex . . . . . . . . . . . . . . . 838
14.2.1 Appeler lutilitaire docstrip . . . . . . . . . . . . . . . . . . . . . 839
14.2.2 Commandes de script docstrip . . . . . . . . . . . . . . . . . . . 840
14.2.3 Support dinstallation et configuration . . . . . . . . . . . . . . . 844
14.2.4 Utiliser docstrip avec dautres langages . . . . . . . . . . . . . . 847
14.3 Classe LATEX de documentation ltxdoc . . . . . . . . . . . . . . . . . . . . 848
14.3.1 Supplments fournis par ltxdoc . . . . . . . . . . . . . . . . . . . 848
14.3.2 Personnaliser la sortie des documents utilisant ltxdoc . . . . . . 849
14.4 Utiliser les outils de contrle de version . . . . . . . . . . . . . . . . . . . 850
14.4.1 Accder aux mots-cls individuellement rcs . . . . . . . . . . 851
14.4.2 Analyser le mot-cl $Id$ rcsinfo . . . . . . . . . . . . . . . . . . 853

A Concevoir prambules, extensions et classes 855


A.1 Liens entre balise et formatage . . . . . . . . . . . . . . . . . . . . . . . . 855
A.1.1 Noms de commandes et denvironnements . . . . . . . . . . . . 856
A.1.2 Dfinir de nouvelles commandes . . . . . . . . . . . . . . . . . . 857
A.1.3 Dfinir de nouveaux environnements . . . . . . . . . . . . . . . 862
A.1.4 Dfinir et modifier les compteurs . . . . . . . . . . . . . . . . . . 865
A.1.5 Dfinir et modifier les paramtres despacement . . . . . . . . 868
A.2 Botes et rglures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 874
A.2.1 Botes horizontales . . . . . . . . . . . . . . . . . . . . . . . . . . 875
A.2.2 Botes verticales . . . . . . . . . . . . . . . . . . . . . . . . . . . . 877
A.2.3 Botes de rglure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881
A.2.4 Manipuler les botes . . . . . . . . . . . . . . . . . . . . . . . . . 883
A.2.5 Commandes de bote et couleur . . . . . . . . . . . . . . . . . . 885
A.3 tendre les structures de contrle . . . . . . . . . . . . . . . . . . . . . . . 886
A.3.1 Calculs arithmtiques calc . . . . . . . . . . . . . . . . . . . . . 886
A.3.2 Structures de contrle avances ifthen . . . . . . . . . . . . . . 887
xviii Table des matires

A.4 Structure des fichiers dextension et de classe . . . . . . . . . . . . . . . . 892


A.4.1 Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892
A.4.2 Code initial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895
A.4.3 Dclaration des options . . . . . . . . . . . . . . . . . . . . . . . 895
A.4.4 Excution des options . . . . . . . . . . . . . . . . . . . . . . . . 896
A.4.5 Chargement dextensions . . . . . . . . . . . . . . . . . . . . . . 897
A.4.6 Code principal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 898
A.4.7 Commandes spciales pour les fichiers dextension et de classe 898
A.4.8 Commandes spciales pour les fichiers de classe . . . . . . . . . 901
A.4.9 Fichier de classe minimal . . . . . . . . . . . . . . . . . . . . . . 903

Bibliographie 905

Index des commandes et concepts 919

Personnes 1006
Table des figures

1.1 Flux de donnes dans le systme LATEX . . . . . . . . . . . . . . . . . . . . . . 9

2.1 Laspect dun titre de sectionnement dtach . . . . . . . . . . . . . . . . . . 30


2.2 Laspect dun titre de sectionnement attach . . . . . . . . . . . . . . . . . . 31
2.3 Paramtres dfinissant la mise en page de la table des matires . . . . . . . 53

3.1 Schma de mise en page des notes de bas de page . . . . . . . . . . . . . . . 116


3.2 Positionnement du texte et des notes de bas de page avec lextension ftnright 118
3.3 Paramtres utiliss par lenvironnement list . . . . . . . . . . . . . . . . . 149

4.1 Paramtres de mise en page . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198


4.2 Aperu schmatique du fonctionnement des marques sous LATEX . . . . . . 223

6.1 Espaces avec lextension subfig . . . . . . . . . . . . . . . . . . . . . . . . . . . 324

7.1 Caractristiques majeures des fontes . . . . . . . . . . . . . . . . . . . . . . . 340


7.2 Comparaison de lettres avec et sans empattements . . . . . . . . . . . . . . 340
7.3 Comparaison entre forme droite et italique . . . . . . . . . . . . . . . . . . . 341
7.4 Comparaison entre capitales et petites capitales . . . . . . . . . . . . . . . . 342
7.5 Formes dtoures et ombres . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
7.6 Fonte taille naturelle et agrandie (Computer Modern) . . . . . . . . . . . . 344

8.1 Page test compose avec les fontes Computer Modern . . . . . . . . . . . . 524
8.2 Page test compose avec les fontes Concrete . . . . . . . . . . . . . . . . . . 524
8.3 Page test compose avec les fontes Concrete et Euler . . . . . . . . . . . . . 525
8.4 Page test compose avec les fontes Fourier . . . . . . . . . . . . . . . . . . . 525
xx Table des figures

8.5 Page test compose avec Times et Symbol . . . . . . . . . . . . . . . . . . . . 527


8.6 Page test compose avec les fontes Times et TX . . . . . . . . . . . . . . . . . 527
8.7 Page test compose avec les fontes Times et TM Math . . . . . . . . . . . . . 528
8.8 Page test compose avec Palatino et Math Pazo . . . . . . . . . . . . . . . . . 529
8.9 Page test compose avec les fontes Palatino et PX . . . . . . . . . . . . . . . 529
8.10 Page test compose avec les fontes Palatino et PA Math . . . . . . . . . . . . 530
8.11 Page test compose avec les fontes Baskerville . . . . . . . . . . . . . . . . . 531
8.12 Page test compose avec les fontes Charter . . . . . . . . . . . . . . . . . . . 531
8.13 Page test compose avec Lucida Bright . . . . . . . . . . . . . . . . . . . . . . 532
8.14 Page test compose avec les fontes CM Bright . . . . . . . . . . . . . . . . . . 532
8.15 Page test compose avec les fontes Helvetica Math . . . . . . . . . . . . . . . 533
8.16 Page test compose avec les fontes Informal Math . . . . . . . . . . . . . . . 534

9.1 Un document en hbreu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589

10.1 Contenu du fichier w.eps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628


10.2 Une bote LATEX et les points de rfrence possibles pour la cl origin . . . 644
10.3 SVG cr partir dun fichier dvi . . . . . . . . . . . . . . . . . . . . . . . . . 658

11.1 Flux squentiel du traitement de lindex . . . . . . . . . . . . . . . . . . . . . 660


11.2 tapes successives de la production dindex . . . . . . . . . . . . . . . . . . . 661
11.3 Exemple de commandes \index avec lextension showidx . . . . . . . . . . 668
11.4 Impression de lindex et de la sortie de loption showidx . . . . . . . . . . . 668
11.5 Exemple dutilisation de caractres spciaux avec MakeIndex . . . . . . . . 676
11.6 Exemple de personnalisation du format de sortie dun index . . . . . . . . . 676
11.7 Ajouts de points de conduite un index . . . . . . . . . . . . . . . . . . . . . 677
11.8 Modle de traitement de xindy . . . . . . . . . . . . . . . . . . . . . . . . . . . 685

12.1 Flux de donnes lors des excutions de BIBTEX et LATEX . . . . . . . . . . . . . 700


12.2 chantillon de base de donnes de BIBTEX tex.bib . . . . . . . . . . . . . . 702
12.3 chantillon de base de donnes de BIBTEX jura.bib . . . . . . . . . . . . . 729

13.1 Sortie du programme printbib . . . . . . . . . . . . . . . . . . . . . . . . . . . . 790


13.2 Rsultat du programme bib2html . . . . . . . . . . . . . . . . . . . . . . . . . . 791
13.3 Le cadre de travail de pybliographic . . . . . . . . . . . . . . . . . . . . . . . . 799
13.4 dition native avec pybliographic . . . . . . . . . . . . . . . . . . . . . . . . . . 800
13.5 Lespace de travail de JBibtexManager work space (sur un systme allemand) 802
13.6 Le cadre de travail de BibTexMng . . . . . . . . . . . . . . . . . . . . . . . . . . 804

A.1 Exemple de fichier de classe tendant article . . . . . . . . . . . . . . . . . . . 902


Liste des tableaux

1.1 Principaux types de fichiers utiliss par TEX et LATEX . . . . . . . . . . . . . . 8

2.1 Commandes de sectionnement standard de LATEX. . . . . . . . . . . . . . . . 25


2.2 Vocabulaire prdfini pour les titres (adaptation aux diffrentes langues
par les extensions spcifiques dcrites au chapitre 9). . . . . . . . . . . . . . 36
2.3 Rsum des paramtres de lextension minitoc . . . . . . . . . . . . . . . . . 59

3.1 Codes ISO de leuro et des monnaies des douze pays de la zone euro. . . . . 99
3.2 Paramtres utiliss par lextension ragged2e . . . . . . . . . . . . . . . . . . . 108
3.3 Valeurs effectives de \baselinestretch . . . . . . . . . . . . . . . . . . . . 110
3.4 Listes de symboles de notes de bas de page prdfinies parfootmisc . . . . . 120
3.5 Commandes contrlant lenvironnement de liste itemize . . . . . . . . . . 132
3.6 Commandes contrlant lenvironnement dnumration enumerate . . . . 134
3.7 Langages reconnus par listings (septembre 2005) . . . . . . . . . . . . . . . . 173
3.8 Paramtres de longueur utiliss par lenvironnement multicols . . . . . . 190
3.9 Compteurs utiliss par lenvironnement multicols . . . . . . . . . . . . . . 191

4.1 Options de formats de papier standard en LATEX . . . . . . . . . . . . . . . . . 199


4.2 Valeurs par dfaut des paramtres de mise en page (letterpapper) . . . . 200
4.3 Commandes dfinissant le style de page sous LATEX . . . . . . . . . . . . . . 227

5.1 Options du motif dans lenvironnement LATEX standard tabular . . . . . . 247


5.2 Options de motifs supplmentaires de lextension array . . . . . . . . . . . . 248
5.3 Options de motif de tableau de lextension tabulary . . . . . . . . . . . . . . . 258

7.1 Commandes standard de changement de taille . . . . . . . . . . . . . . . . . 350


7.2 Commandes et dclarations de changement de fonte . . . . . . . . . . . . . 352
xxii Liste des tableaux

7.3 Attributs de fontes par dfaut . . . . . . . . . . . . . . . . . . . . . . . . . . . 354


7.4 Identificateurs dalphabet mathmatique prdfinis en LATEX . . . . . . . . . 357
7.5 Classification des familles de fontes Computer Modern . . . . . . . . . . . . 362
7.6 Commandes disponibles avec textcomp (dbut) . . . . . . . . . . . . . . . . . 371
7.7 Commandes disponibles avec textcomp (suite et fin) . . . . . . . . . . . . . . 372
7.7 Fontes utilises par les extensions PSNFSS . . . . . . . . . . . . . . . . . . . 378
7.8 Classification des familles de fontes dans la distribution PSNFSS . . . . . . 380
7.9 Glyphes de la fonte PostScript Zapf Dingbats . . . . . . . . . . . . . . . . . . 387
7.10 Glyphes de la fonte PostScript Symbol . . . . . . . . . . . . . . . . . . . . . . 389
7.11 Classification des familles de fontes Concrete . . . . . . . . . . . . . . . . . . 391
7.12 Classification des familles de fontes Computer Modern Bright . . . . . . . . 393
7.13 Classification de la famille de fontes LuxiMono . . . . . . . . . . . . . . . . . 394
7.14 Classification des familles de fontes TX . . . . . . . . . . . . . . . . . . . . . . 396
7.15 Classification des familles de fontes PX . . . . . . . . . . . . . . . . . . . . . . 398
7.16 Classification des familles de fontes Fourier-GUTenberg . . . . . . . . . . . 399
7.17 Classification des fontes URW Antiqua et Grotesk . . . . . . . . . . . . . . . 401
7.18 Classification de la famille de fontes mathmatiques Euler . . . . . . . . . . 405
7.19 Glyphes des fontes wasy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
7.20 Glyphes de la fonte MarVoSym . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
7.21 Glyphes de la fonte METAFONT bbding . . . . . . . . . . . . . . . . . . . . . 411
7.22 Caractres de raccourcis TIPA . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
7.23 Classification de la famille de fontes EuroSym . . . . . . . . . . . . . . . . . . 417
7.24 Classification des familles de fontes euro dAdobe . . . . . . . . . . . . . . . 418
7.25 Classification de la graisse et de la chasse des fontes . . . . . . . . . . . . . . 422
7.26 Classification des formes de fontes . . . . . . . . . . . . . . . . . . . . . . . . 423
7.27 Codages standard de fontes utiliss avec LATEX . . . . . . . . . . . . . . . . . 424
7.28 Classification des noms de fichiers de fontes de Karl Berry . . . . . . . . . . 428
7.29 Glyphes de msbm10 produits par le programme nfssfont.tex . . . . . . . . . . 441
7.30 Classification des types de symboles mathmatiques . . . . . . . . . . . . . 442
7.31 Objets LICR reprsents par un caractre unique . . . . . . . . . . . . . . . . 449
7.32 Tableau de glyphes pour une fonte de codage T1 (ecrm1000) . . . . . . . . . 458
7.33 Objets LICR standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463

8.1 Environnements de prsentation hors texte avec lextension amsmath . . . 479


8.2 paisseurs par dfaut de la barre de fraction pour divers styles mathma-
tiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
8.3 Symboles tirables verticalement . . . . . . . . . . . . . . . . . . . . . . . . . 509
8.4 Fonctions et oprateurs prdfinis . . . . . . . . . . . . . . . . . . . . . . . . 510
8.5 Styles mathmatiques des sous-formules . . . . . . . . . . . . . . . . . . . . 513
8.6 Commandes despaces mathmatiques . . . . . . . . . . . . . . . . . . . . . 518
8.7 Espaces entre les symboles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536
8.8 Lettres latines et chiffres arabes . . . . . . . . . . . . . . . . . . . . . . . . . . 537
8.9 Symboles de classe \mathord (grec) . . . . . . . . . . . . . . . . . . . . . . . 537
8.10 Symboles de classe \mathord (genre lettre) . . . . . . . . . . . . . . . . . . . 538
8.11 Symboles de classe \mathord (divers) . . . . . . . . . . . . . . . . . . . . . . 539
Liste des tableaux xxiii

8.12 Accents mathmatiques, dfinissant des sous-formules de classe \mathord 539


8.13 Symboles de classe \mathbin (divers) . . . . . . . . . . . . . . . . . . . . . . 541
8.14 Symboles de classe \mathbin (carrs) . . . . . . . . . . . . . . . . . . . . . . 541
8.15 Symboles de classe \mathbin (cercles) . . . . . . . . . . . . . . . . . . . . . . 542
8.16 Symboles de classe \mathrel (galit et ordre) . . . . . . . . . . . . . . . . . 543
8.17 Symboles de classe \mathrel (galit et ordre ngation) . . . . . . . . . . 543
8.18 Symboles de classe \mathrel (ensembles et inclusion) . . . . . . . . . . . . 544
8.19 Symboles de classe \mathrel (ensembles et inclusion ngation) . . . . . 544
8.20 Symboles de classe \mathrel (flches) . . . . . . . . . . . . . . . . . . . . . . 545
8.21 Symboles de classe \mathrel (flches ngation) . . . . . . . . . . . . . . . 546
8.22 Symboles de classe \mathrel (ngation et prolongement de flches) . . . . 546
8.23 Symboles de classe \mathrel (divers) . . . . . . . . . . . . . . . . . . . . . . 546
8.24 Symboles de classe \mathpunct, \mathord, \mathinner (ponctuation) . . 547
8.25 Paires de symboles de classes \mathopen et \mathclose (extensibles) . . . 547
8.26 Symboles de classe \mathop . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548
8.27 Paires de symboles de classe \mathopen et \mathclose (non-extensibles) 548

9.1 Options de langues disponibles avec le systme babel . . . . . . . . . . . . . 555


9.2 Vocabulaire babel spcifique de la langue (par dfaut en anglais) . . . . . . 559
9.3 Vocabulaire babel spcifique au grec, au polonais et au russe . . . . . . . . . 563
9.4 Diffrentes faons de reprsenter les nombres par des lettres . . . . . . . . 572
9.5 Oprateurs mathmatiques modifis dans les langues dEurope de lEst . . 574
9.6 Vocabulaire babel spcifique pour la langue franaise ; voir tableau 9.2 . . . 580
9.7 Signes du codage de fonte T2A (larm1000) . . . . . . . . . . . . . . . . . . . 584
9.8 Glyphes du codage LGR (grmn1000) . . . . . . . . . . . . . . . . . . . . . . . . 587
9.9 Translittration du grec en lettres latines avec le codage LGR . . . . . . . . . 588
9.10 Ligatures LGR produisant des signes avec accent simple . . . . . . . . . . . . 588
9.11 Combinaisons possibles daccents et desprits . . . . . . . . . . . . . . . . . 589
9.12 Glyphes du codage LHE (shold10) . . . . . . . . . . . . . . . . . . . . . . . . 590
9.13 Commandes de changement de fonte en hbreu . . . . . . . . . . . . . . . . 591

10.1 Liste des pilotes en fonction de la couleur et de leurs aptitudes graphiques 627
10.2 Arguments de \DeclareGraphicsRule . . . . . . . . . . . . . . . . . . . . . 638
10.3 Options principales du programme dvips . . . . . . . . . . . . . . . . . . . . 650

11.1 Paramtres de style de MakeIndex pour lentre . . . . . . . . . . . . . . . . 672


11.2 Paramtres de style de MakeIndex pour la sortie . . . . . . . . . . . . . . . . 673
11.3 Langues supportes par texindy . . . . . . . . . . . . . . . . . . . . . . . . . . 682
11.4 Modules standard de xindy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684

12.1 Spcification de genre dans jurabib . . . . . . . . . . . . . . . . . . . . . . . . 748


12.2 Comparaison des extensions pour des bibliographies multiples . . . . . . . 760

13.1 Types dentres de BIBTEX dfinis dans la plupart des styles . . . . . . . . . . 777
13.2 Champs des entres standard de BIBTEX . . . . . . . . . . . . . . . . . . . . . 779
xxiv Liste des tableaux

13.3 Noms prdfinis de revues dans les styles de BIBTEX . . . . . . . . . . . . . . 785


13.4 Choix de fichiers de styles BIBTEX . . . . . . . . . . . . . . . . . . . . . . . . . 805
13.5 Spcifications pour la prsentation de noms . . . . . . . . . . . . . . . . . . 813
13.6 Prise en charge des langues par custom-bib (t 2003) . . . . . . . . . . . . 814
13.7 Commandes des fichiers de style de BIBTEX . . . . . . . . . . . . . . . . . . . 821
13.8 Fonctions prdfinies des styles de BIBTEX . . . . . . . . . . . . . . . . . . . . 822

14.1 Prsentation des commandes de lextension doc . . . . . . . . . . . . . . . . 834

A.1 Units de longueur utilises sous LATEX . . . . . . . . . . . . . . . . . . . . . . 869


A.2 Espaces horizontaux prdfinis . . . . . . . . . . . . . . . . . . . . . . . . . . 871
A.3 Espaces verticaux prdfinis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 871
A.4 Valeurs par dfaut des primitives de rglure de TEX . . . . . . . . . . . . . . 883
A.5 Boolens internes LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890
A.6 Commandes pour les fichiers dextension et de classe . . . . . . . . . . . . . 894

Vous aimerez peut-être aussi