1 Paternité Maïeul ROUQUETTE Avec la participation de Brendan CHABANNES et Enimie ROUQUETTE (X^KTeX appliqué aux sciences humaines Le seul livre sur BT^( sans une seule équation! Publié sous licence Creative Commons France 3.0 - - Partage à l'identique M H'imni-uccinn 1 «d7
Table des matières Avant-propos 3 Remerciement 5 Au sujet de ce livre 6 1 Introduction 7 1.1 Un manque important 7 1.2 Pourquoi ETeX? 8 1.2.1 Inconvénients des traitements de texte 8 1.2.2 Avantages de fflçx 9 1.2.3 Qu'est-ce qu'un éditeur de texte? 11 1.3 TeX, LaTeX, XeTeX, XeLaTeX : points communs et différences. 12 1.4 Publics visés par cet ouvrage 13 1.5 Comment lire ce livre 13 Premiers pas avec KT^X 17 2 Commencer avec XeLaTeX 19 2.1 Un premier document 19 2.2 Structure d'un document KTeX 20 2.2.1 La classe du document 20 2.2.2 L'appel aux packages 21 2.2.3 Le français, langue par défaut 22 2.2.4 Le corps du document 22 2.2.5 Titre, auteur et date : la notion de commande 23 2.2.6 Le corps du texte : la manière de rédiger 24 2.2.7 Un commentaire 26 2.2.8 La notion d'environnement 26 2.2.9 Conclusion 27 261
TABLE DES MATIÈRES 3 Structurer son travail 29 3.1 Différents niveaux de titres 29 3.1.1 Des titres non numérotés 30 3.2 Structurer ses fichiers 30 3.2.1 Comment indiquer le chemin du fichier 31 3.3 La classe book : structuration globale du document 32 4 Gérer les langues avec Xunicode et Polyglossia 33 4.1 Indiquer les changements de langue 33 4.1.1 Pourquoi indiquer les changements de langue? 33 4.1.2 Commandes et environnements de changement de langue 33 4.1.3 Indiquer un changement de langue 34 4.1.4 Le problème du latin 35 4.2 Saisir des textes en caractères non latins 35 4.2.1 Les jeux de caractères : ou comment se servir de nombres pour autre chose que des mathématiques 35 4.2.2 Concrètement 37 4.2.3 Et les changements de sens d'écriture? 38 5 Mettre en sens son document (1) premiers : pas 39 5.1 Mettre en forme n'est pas mettre en sens 39 5.2 Commandes de mise en sens 40 5.2.1 Mise en valeur d'un texte 40 5.2.2 Le paratexte : notes de bas de page et de marge 41 5.2.3 Listes 41 5.2.4 Imbrication des listes 43 6 Mettre en sens (2) : l'art de citer en LaTeX 45 6.1 Citation dans le corps du texte 45 6.2 Citation dans un bloc séparé 46 6.2.1 L'environnement quote 46 6.2.2 L'environnement quotation 47 6.2.3 L'environnement verse et le package verse 48 6.3 Citations tronquées et modifiées 51 6.3.1 Citation tronquée 51 6.3.2 Citation modifiée 52 7 Mettre en sens (3) : créer ses propres commandes 53 7.1 Création d'une commande personnalisée 53 7.1.1 Code d'une commande sur plusieurs lignes 55 7.1.2 Etoiler \newcommand 56 7.1.3 Espace après les commandes sans argument 56 7.2 Commandes de mise en forme 57 262
TABLE DES MATIÈRES 7.2.1 Taille des caractères 57 7.2.2 Style de caractères 58 7.2.3 Couleurs 58 8 Insérer des éléments non textuels 61 8.1 Insérer des images 61 8.2 Insérer des graphismes et des schémas 62 8.3 Création de tableaux 64 8.3.1 Syntaxe de base 64 8.3.2 Long tableau 69 8.4 La notion de flottants 70 8.4.1 Choix de l'emplacement du flottant 72 Gérer sa bibliographie avec KTjX 73 9 Introduction 75 9.1 Principe général 75 9.2 Une triple compilation 76 10 Remplir sa base de données bibliographique 79 10.1 Structure de base d'un fichier.bib 79 10.2 Le choix de la clef 80 10.2.1 Pour les œuvres contemporaines 81 10.2.2 Pour les œuvres anciennes 81 10.3 Les différentes types d'entrées 81 10.4 Les différents champs possibles 82 10.4.1 Les champs de personnes 83 10.4.2 Champs de titre 86 10.4.3 Champs d'informations sur la publication 88 10.4.4 Les champs d'identification légale 90 10.4.5 Champs d'annotations 91 11 Indiquer des références bibliographiques 93 11.1 Appel du package 93 11.2 Appel de la base de donnée bibliographique 94 11.3 Citation d'un élément bibliographique 95 11.3.1 Les arguments (prenote) et (postnote) 96 11.3.2 L'argument (postnote) et la numérotation des pages. 11.4 Citation de plusieurs.. 96 œuvres 100 11.5 Choix de la forme abrégée 101 263
TABLE DES MATIÈRES 12 Afficher la bibliographie 103 12.1 Affichage de la bibliographie 103 12.1.1 Choix du style de bibliographie 103 12.1.2 Ajout de références non citées 104 12.2 Diviser une bibliographie 104 12.2.1 Par catégorie de document 104 12.2.2 Par sujet 105 12.2.3 Par section du document 106 12.2.4 Autres manières 107 12.3 Tri à l'intérieur d'une bibliographie 107 13 Entrées hiérarchisées 109 13.1 Principe des sous-entrées bibliographiques 109 13.2 Sous-entrées dans la bibliographie finale 111 13.3 Préciser les héritages de champs 111 13.4 Divisions de source 112 14 Modifier les styles bibliographiques (1) 115 14.1 Séparateurs d'unité de sens 115 14.1.1 Un séparateur spécifique à deux unités 117 14.2 Séparateur de références multiples 117 14.3 Styles de certains blocs 118 14.4 Chaînes de langue 118 14.4.1 Introduction aux tests conditionnels 120 15 Modifier les styles bibliographiques (2) 121 15.1 Que se passe-t-il lorsqu'on utilise\(prefix)cite 121 15.2 Redéfinir une macro bibliographique 122 15.3 Autres exemples : des véritables op. cit. 127 Faciliter la navigation 131 16 Renvois internes 133 16.1 Étiqueter des emplacements : \label 133 16.2 Se servir des étiquettes 133 16.2.1 Renvoyer à une page 134 16.2.2 Renvoyer à un numéro de section 134 16.2.3 Renvoyer à un titre de section 134 16.3 Où placer la commande Uabel? 134 16.4 Comment nommer ses étiquettes? 135 264
TABLE DES MATIERES 17 Sommaire et table des matières 137 17.1 Une table simple 137 17.2 Choix de la profondeur 138 17.3 Table des matières ou sommaire? 138 17.4 Table des figures et table des tableaux 139 17.5 Plusieurs tables des matières 140 17.5.1 Un sommaire en plus d'une table des matières 140 17.5.2 Sommaires partiels 140 17.6 Des signets dans le PDF : le package hyperref 141 17.6.1 Signet de navigation 141 17.6.2 Réglage des liens 142 18 Index 143 18.1 Faire un index simple avec imakeidx 143 18.1.1 Principe de base 143 18.1.2 Allons plus loin 144 18.1.3 Quelques options du package imakeidx 147 18.2 Faire plusieurs index 148 18.2.1 Définir ses index 148 18.2.2 Indexer son texte 148 18.2.3 Imprimer les index 149 18.3 Indexer ses sources 149 18.3.1 Premier essai 150 18.3.2 Création d'un index spécifique 150 18.3.3 Modifications des macros de biblatex 150 18.3.4 Fomat d'indexation biblatex 152 18.3.5 Compilation et concaténation des index 153 18.3.6 Raffinement 154 18.3.7 Résumé des diverses compilations 154 Autres outils pour les sciences humaines 155 19 Gestion des références bibliques avec Bibleref 157 19.1 Chargement du package et options 157 19.1.1 Forme catholique ou protestante 157 19.1.2 Styles de références 158 19.2 Référencer un passage biblique 159 19.3 Indexer une référence 161 19.3.1 Tri dans l'index 161 19.3.2 Un index à part 162 19.4 Espaces insécables 163 265
TABLE DES MATIÈRES 20 Édition critique et textes 165 parallèles 20.1 Faire une édition critique avec ledmac 165 20.1.1 Numéroter les lignes d'un texte 165 20.1.2 Aller plus loin 169 20.1.3 L'apparat critique 172 20.2 Mettre deux textes en vis-à-vis : le package ledpar 175 20.2.1 Principes 175 20.2.2 Affiner la présentation 178 21 Présentations avec ËT X : Beamer 181 21.1 Préambule et premières diapositives 181 21.2 Diapositives de titre 182 21.3 Affichage différé : les couches Beamer 183 21.4 Mise en valeur 184 21.4.1 Blocs 184 21.4.2 La commande alert 185 21.5 Notes de conférence 185 21.6 Écrire son article dans le même fichier que la présentation... 186 21.6.1 Diapositives ou article? 187 21.6.2 Automatiser les réglages 187 Quelques éléments de mise en forme 189 22 Personnaliser en-têtes et pieds de pages 191 22.1 Utiliser l'un des styles standards 191 22.2 Premiers exemples avec fancyhdr 192 22.3 Pages recto verso et alternance gauche-droite 193 22.4 Titres dans l'en-tête : le mécanisme des marqueurs 193 22.4.1 Appeler les marqueurs dans les styles fancy 194 22.4.2 Redéfinir \chaptermark et \sectionmark 195 22.5 Filet d'en-têtes et de pieds de pages 195 23 Apparence des textes 197 23.1 Police de caractères 197 23.2 Interlignes 198 23.2.1 «Commande à arguments» et «commande de bascule» 199 23.2.2 Environnements de changement d'interligne 199 23.2.3 Rédéfinir un environnement : quotation 200 23.3 Personnaliser les titres 201 23.3.1 Redéfinir la numérotation 201 23.3.2 Définir l'apparence. : sections et niveaux inférieurs.. 203 23.4 Définir l'apparence : chapitres et niveaux supérieurs 204 266
TABLE DES MATIERES 23.5 Manipuler les compteurs 208 24 Éléments de mise en page 209 24.1 Espacements 209 24.2 Longueurs de mise en page 209 24.3 Marges 210 24.4 Textes en retrait 211 24.5 Trait horizontal 213 25 Formater son index 215 25.1 Comment faire 215 25.2 Quelques commandes 216 Annexes 219 A Installer KTEX 221 A.l La notion de distribution 221 A.2 Installer TeX Live sous Mac Os X 221 A.2.1 Les caractères ËTeX sous Mac Os X 222 A.3 Installer TeX Live sous GNU/Linux 223 A.3.1 Au préalable 223 A.3.2 Installation et configuration 224 A.4 MiKTeX sous Windows 224 A.4.1 Installation 225 A. 5 Mettre à jour les packages 225 A.5.1 Sous Mac OS X 226 A.5.2 Sous Linux 226 A. 5.3 Sous Windows 227 B Quelques logiciels pour travailler avec KT^X 229 B. l Éditeurs de texte spécialisés en ETgX 229 B. l.l TeXMaker (Multi-plateformes) 229 B.l.2 TeXWorks (Multi-plateformes) 229 B.1.3 TeXShop(Mac) 230 B. 2 Logiciels de gestion bibliographique au format.bib 230 C Introduction à la ligne de commande 231 Cl La notion de répertoire courant 231 C. 2 Mac OS X et Linux 231 C.3 Windows 232 C.4 Trouver les fichiers standards 233 267
TABLE DES MATIERES D Faciliter les compilations avec Latexmk 235 D.l Principe 235 D.2 Adaptation pour XeLaTeX 235 D. 3 Adaptation pour l'index des sources primaires 236 E Unités de mesure en KT X 237 E. l Unités de mesure 237 E.2 Longueurs relatives 238 E. 3 Élasticité 238 F Travail collaboratif : les logiciels de suivi des révisions 241 F. l Principe 241 F. 2 Mise en pratique 242 G Trouver de l'aide 245 G. l Forums internet 245 G.2 Messagerie instantanée 245 G.3 Liste de discussion 246 H Glossaire 247 I Bibliographie succincte 251 1.1 Manuels des packages 251 1.2 Livres généralistes 251 1.3 Livres et textes sur des points spécifiques 252 1.4 Sites internet 252 J Index 253 J.l Commandes 253 J.2 Classes 257 J.3 Champs bibliographiques 257 J.4 Environnements 258 J.5 Packages 259 268