Résumé
Cette leçon clôt la deuxième unité du cours, consacrée au texte. Elle reconstruit la chaîne de conventions et de procédés qui va du paragraphe et de ses signes aux notes, aux citations et aux vers, en indiquant pour chaque maillon quel principe il emploie et dans quelle leçon il est établi ; elle situe l’acquis par rapport au plan du cours et précise quelles questions, à peine esquissées, restent pour les unités suivantes ; elle reprend dans son évaluation de sortie les compétences de l’évaluation d’entrée ; et elle se termine par six défis, plus difficiles que les problèmes des leçons, qui exigent d’en combiner plusieurs pour diagnostiquer des textes mal composés, prévoir des résultats dans des documents en plusieurs langues et planifier des documents à partir de leur description.
Objectifs d’apprentissage
- Reconstruire l’ordre des conventions et des procédés de l’unité, en identifiant le principe sur lequel chacun s’appuie.
- Expliquer comment se relient la langue déclarée, les polices, le balisage logique et les décisions que le moteur prend à la fin de chaque paragraphe.
- Distinguer ce que l’unité a établi de ce qu’elle a seulement esquissé et que les unités suivantes développeront.
- Diagnostiquer des textes qui compilent mais sont mal composés, en séparant ce que le journal signale de ce que seule la lecture révèle.
- Planifier le préambule et le corps d’un document en plusieurs langues, avec notes et citations, à partir de sa description.
L’acquis de l’unité
L’unité se proposait de passer d’un document qui compile à un texte composé selon les conventions de la typographie et de chaque langue. Ce but a été atteint en s’appuyant sur ce que l’introduction a tenu pour acquis de l’unité précédente : les règles selon lesquelles le moteur lit la source, la portée des déclarations, la séparation du fond et de la forme, LuaLaTeX avec Unicode et les passes de la compilation. Dès lors, le chemin parcouru peut se lire comme une seule chaîne en quatre tronçons.
Paragraphes, espaces et signes
La leçon sur les paragraphes, espaces et signes a distingué le paragraphe, qui s’ouvre par une ligne blanche ou par \par, du saut de ligne, qui n’en ouvre pas, et a établi que la forme des paragraphes et l’espace vertical qui les sépare sont décidés par la classe. Elle a classé les espaces selon leur fonction : celle qui s’étire et admet la coupure de ligne, le tilde qui l’empêche et l’espace fine des milliers ; elle a montré que babel, en français, active \frenchspacing et place lui-même les espaces insécables devant les signes doubles. Elle a distingué le trait d’union, le tiret demi-cadratin, le tiret cadratin et le signe moins ; elle a composé les guillemets de plusieurs niveaux, à la main ou avec \enquote, et les points de suspension ; et elle a enseigné comment s’écrivent en français les décimales et les pourcentages, dans le texte et dans les formules, et ce que babel y change dans d’autres langues, comme l’espagnol.
Langues et polices
La leçon sur les langues et polices a expliqué ce que décide la langue déclarée : la césure, les intitulés, la date et certaines règles typographiques ; elle a distingué les trois manières de changer de langue selon ce qu’elles changent, et les a appliquées au grec et au latin. Elle a présenté les trois familles de polices, \babelfont pour en attribuer une à chaque langue et les fonctionnalités OpenType les plus utiles ; et elle a appris à vérifier qu’il ne manque aucun caractère ni aucun style, et à préférer les polices de TeX Live quand le document doit compiler sur d’autres ordinateurs.
Une mise en forme qui a du sens
La leçon sur une mise en forme qui a du sens a porté la séparation du fond et de la forme jusqu’au détail du texte. Elle a distingué le balisage logique du balisage visuel ; elle a étudié la mise en valeur, qui s’inverse quand on l’emboîte ; les trois attributs de la lettre, avec leurs formes à argument et de déclaration ; et les tailles, qui n’existent que comme déclarations. Elle a établi que l’interligne et l’alignement d’un paragraphe se décident quand il se termine, d’où il suit qu’un groupe qui change l’un ou l’autre doit englober la fin du paragraphe. Elle a proposé de définir des commandes qui nomment des fonctions, a présenté les listes avec enumitem et l’alignement, et s’est terminée par ce qu’il vaut mieux éviter.
Notes, citations et vers
La leçon sur les notes, citations et vers a composé l’appareil du texte savant : les notes de bas de page, avec l’appel avant la ponctuation, comme le veut la typographie française, la marque et le texte séparés et les notes dans les titres ; les citations en ligne avec \enquote et les citations détachées avec quote, quotation et \blockquote ; les épigraphes ; les vers dans l’environnement verse ; et la numérotation des lignes avec lineno, dont les renvois exigent, comme tout renvoi, deux passes.
La figure suivante réunit les quatre tronçons en une seule chaîne. Chaque nœud de la colonne est une convention ou un procédé, numéroté selon l’ordre dans lequel ils s’appuient les uns sur les autres et relié par un arc aux maillons antérieurs qu’il utilise ; autour flottent les appuis, c’est-à-dire les principes auxquels la chaîne recourt sans cesse, chacun relié par un trait plein aux maillons qui s’appuient sur lui et par un trait pointillé au maillon où il est établi, sauf ceux qui ont été établis dans l’unité précédente, qui sont dessinés comme des anneaux. Un clic sur un appui met en évidence tous les maillons qui l’utilisent, et chaque maillon renvoie à la leçon où il est étudié.
Appuis de la chaîne
- ALecture de la source. Plusieurs espaces valent une seule, un saut de ligne vaut une espace et une ligne blanche termine le paragraphe ; les mots de contrôle absorbent l’espace qui les suit. Établi dans l’unité précédente. Admis sans démonstration dans cette unité.
- BPortée des déclarations. Une déclaration vaut jusqu’à la fin du groupe qui la contient, et les accolades qui la suivent ne la limitent pas. Établi dans l’unité précédente. Admis sans démonstration dans cette unité.
- CFond et forme. L’auteur déclare ce qu’est chaque chose, et une décision prise ailleurs fixe son aspect. Établi dans l’unité précédente. Admis sans démonstration dans cette unité.
- DUnicode et polices. LuaLaTeX lit la source en Unicode, et un caractère que la police ne contient pas manque dans le PDF, avec un avertissement dans le journal. Établi dans l’unité précédente. Admis sans démonstration dans cette unité.
- EPasses. Les renvois sont inscrits dans le fichier auxiliaire lors d’une passe et utilisés lors de la suivante. Établi dans l’unité précédente. Admis sans démonstration dans cette unité.
- FLa langue décide. La langue déclarée avec babel décide de la césure, des intitulés, de la date, de certaines règles typographiques et, en français, de l’espace après le point et des espaces insécables devant les signes doubles. Établi dans: 8. Ce que décide la langue.
- GÀ la fin du paragraphe. L’interligne et l’alignement d’un paragraphe se décident quand il se termine, avec les valeurs en vigueur à ce moment. Établi dans: 18. Tailles.
Tronçon 1 Paragraphes, espaces et signes
- Séparer les paragraphes par des lignes blanches et réserver le saut de ligne aux cas où l’unité est la ligne.
- Choisir entre l’espace ordinaire, le tilde, l’espace fine et l’absence d’espace.
- Écrire le trait d’union, le tiret demi-cadratin, le tiret cadratin et le signe moins là où il convient.
- Composer des guillemets de plusieurs niveaux, des points de suspension et des nombres.
Paragraphe et saut de ligne. La ligne blanche et
\parterminent le paragraphe, dont la classe décide la forme ; le saut de ligne ne termine que la ligne, sans alinéa ni protection pour la suivante.Repose sur: A (Lecture de la source). Démontré dans: Paragraphes, espaces et signes.
Espace vertical. Les sauts élastiques et
\vspaceajoutent de l’espace entre des blocs, et sont supprimés en haut d’une page ; on les emploie avec modération, car l’espace entre paragraphes est décidé par la classe.Utilise: 1. Paragraphe et saut de ligne. Repose sur: C (Fond et forme). Démontré dans: Paragraphes, espaces et signes.
Tilde et espace fine. Le tilde est une espace ordinaire où la ligne ne se coupe pas ; l’espace fine est étroite, fixe et insécable, et sépare les tranches de chiffres.
Repose sur: A (Lecture de la source). Démontré dans: Paragraphes, espaces et signes.
Espace après le point. LaTeX agrandit l’espace après le point qu’il croit final, comme la typographie anglaise ; la typographie française ne le fait pas, et babel active
\frenchspacingen français.Utilise: 3. Tilde et espace fine. Repose sur: A (Lecture de la source). Démontré dans: Paragraphes, espaces et signes.
Traits d’union et tirets. Le trait d’union lie les mots composés ; deux traits donnent le tiret demi-cadratin ; trois, le tiret cadratin ; le signe moins n’existe que dans une formule.
Repose sur: D (Unicode et polices). Démontré dans: Paragraphes, espaces et signes.
Guillemets et suspension. Le français emploie les guillemets français, avec leurs espaces insécables, puis les guillemets anglais à l’intérieur, et
\enquoteles choisit et les ferme ; les points de suspension sont un seul signe.Repose sur: D (Unicode et polices), C (Fond et forme). Démontré dans: Paragraphes, espaces et signes.
Décimales et pourcentages. Dans une formule la virgule est une ponctuation et se protège par des accolades ; les milliers prennent une espace fine, et le pourcentage une espace insécable que babel ne met pas.
Utilise: 3. Tilde et espace fine. Repose sur: A (Lecture de la source). Démontré dans: Paragraphes, espaces et signes.
Tronçon 2 Langues et polices
- Déclarer la langue principale et les langues secondaires, et expliquer ce que chacune décide.
- Choisir entre
\foreignlanguage,otherlanguageet\selectlanguage. - Composer le grec et le latin avec leurs règles et une police adaptée.
- Attribuer des polices et des fonctionnalités, vérifier que rien ne manque et préférer les polices portables.
Ce que décide la langue. babel applique, langue par langue, les motifs de césure, les intitulés, la date et les règles typographiques ; la dernière langue de la liste est la principale.
Utilise: 4. Espace après le point, 6. Guillemets et suspension, 7. Décimales et pourcentages. Démontré dans: Langues et polices.
Changer de langue.
\foreignlanguagechange la césure et les règles typographiques d’un passage bref ;otherlanguagechange aussi la date et les intitulés, et se ferme ;\selectlanguagechange tout à partir de là.Utilise: 8. Ce que décide la langue. Repose sur: F (La langue décide), B (Portée des déclarations). Démontré dans: Langues et polices.
Grec et latin. Le latin est une option de babel ; le grec ancien se déclare avec
\babelprovideet exige une police qui contienne le grec polytonique.Utilise: 9. Changer de langue. Repose sur: F (La langue décide), D (Unicode et polices). Démontré dans: Langues et polices.
Familles et fontspec. La police principale, la police sans empattement et la police à chasse fixe s’attribuent par leur nom, avec leurs fonctionnalités entre crochets.
Repose sur: D (Unicode et polices). Démontré dans: Langues et polices.
Une police par langue. Avec une langue entre crochets,
\babelfontattribue une police qui ne vaut que pour ce qui est marqué comme étant dans cette langue.Utilise: 11. Familles et fontspec, 9. Changer de langue. Repose sur: F (La langue décide). Démontré dans: Langues et polices.
Fonctionnalités OpenType. Chiffres elzéviriens ou alignés, proportionnels ou tabulaires, petites capitales et ligatures s’activent comme fonctionnalités, dans la déclaration ou dans un groupe.
Utilise: 11. Familles et fontspec. Repose sur: B (Portée des déclarations). Démontré dans: Langues et polices.
Couverture et portabilité. Une police ne couvre que certaines écritures et certains styles ; ce qui manque est signalé dans le journal, et les polices de TeX Live compilent sur toute installation complète.
Utilise: 12. Une police par langue, 10. Grec et latin. Repose sur: D (Unicode et polices). Démontré dans: Langues et polices.
Tronçon 3 Une mise en forme qui a du sens
- Préférer le balisage logique au balisage visuel.
- Prévoir la mise en valeur emboîtée, les combinaisons de la lettre et les tailles.
- Définir des commandes qui nomment des fonctions.
- Composer des listes et aligner des passages, et éviter les marques visuelles.
Balisage logique. Chaque marque de mise en forme répond à une fonction du texte, et son aspect se décide dans une seule définition.
Repose sur: C (Fond et forme). Démontré dans: Une mise en forme qui a du sens.
Mise en valeur.
\emphdistingue par contraste : dans un texte droit elle met l’italique, dans l’italique elle revient au romain, et dans le gras elle ajoute l’italique.Utilise: 15. Balisage logique. Repose sur: B (Portée des déclarations). Démontré dans: Une mise en forme qui a du sens.
Famille, graisse et forme. Les trois attributs de la lettre sont indépendants et se combinent ; chaque commande a sa déclaration, et la forme qui manque est remplacée avec un avertissement.
Utilise: 11. Familles et fontspec, 16. Mise en valeur. Repose sur: B (Portée des déclarations). Démontré dans: Une mise en forme qui a du sens.
Tailles. Les tailles ne sont que des déclarations ; un groupe qui change la taille d’un paragraphe doit en englober la fin.
Utilise: 17. Famille, graisse et forme, 1. Paragraphe et saut de ligne. Repose sur: B (Portée des déclarations). Démontré dans: Une mise en forme qui a du sens.
Commandes qui ont du sens. Une commande propre par fonction, définie dans le préambule, permet d’en changer l’aspect en une seule ligne.
Utilise: 15. Balisage logique, 16. Mise en valeur. Repose sur: C (Fond et forme). Démontré dans: Une mise en forme qui a du sens.
Listes. Puces, numéros ou étiquettes selon le sens ; enumitem fixe étiquettes, espacement et numérotation, et
\setlistle fait pour tout le document.Utilise: 15. Balisage logique. Repose sur: C (Fond et forme). Démontré dans: Une mise en forme qui a du sens.
Alignement. Les environnements d’alignement ajoutent de l’espace vertical ; leurs déclarations non, et elles doivent englober la fin du paragraphe.
Utilise: 18. Tailles, 1. Paragraphe et saut de ligne, 2. Espace vertical. Repose sur: G (À la fin du paragraphe), B (Portée des déclarations). Démontré dans: Une mise en forme qui a du sens.
Ce qu’il vaut mieux éviter. Espacer à la main, simuler des titres en gras et souligner imitent le traitement de texte et échouent en silence.
Utilise: 1. Paragraphe et saut de ligne, 20. Listes, 19. Commandes qui ont du sens. Repose sur: C (Fond et forme). Démontré dans: Une mise en forme qui a du sens.
Tronçon 4 Notes, citations et vers
- Placer des notes de bas de page avec l’appel à sa place, aussi dans les tableaux et les titres.
- Citer en ligne et détacher les citations longues.
- Composer des épigraphes et des vers.
- Numéroter les lignes d’un texte et y renvoyer.
Notes de bas de page. L’appel se colle au mot et, en français, précède la ponctuation ;
\footnotemarket\footnotetextséparent la marque du texte.Utilise: 1. Paragraphe et saut de ligne, 4. Espace après le point. Repose sur: A (Lecture de la source). Démontré dans: Notes, citations et vers.
Notes dans les titres. Une note dans un titre voyage vers les fichiers auxiliaires et produit une erreur ; l’argument optionnel garde la table des matières propre, et
\thanksannote le titre du document.Utilise: 23. Notes de bas de page. Repose sur: E (Passes). Démontré dans: Notes, citations et vers.
Citations en ligne.
\enquotemet les guillemets de la langue et du niveau, et admet deux niveaux par défaut.Utilise: 6. Guillemets et suspension, 8. Ce que décide la langue. Repose sur: F (La langue décide), C (Fond et forme). Démontré dans: Notes, citations et vers.
Citations détachées.
quotesert aux citations brèves,quotationaux citations de plusieurs paragraphes, et\blockquotedétache la citation si elle occupe plus de trois lignes.Utilise: 25. Citations en ligne, 1. Paragraphe et saut de ligne. Démontré dans: Notes, citations et vers.
Épigraphes et vers. Dans
verse,\\coupe les vers et la ligne blanche sépare les strophes ; l’épigraphe ouvre une section avec sa source.Utilise: 1. Paragraphe et saut de ligne, 26. Citations détachées. Repose sur: A (Lecture de la source). Démontré dans: Notes, citations et vers.
Lignes numérotées. lineno numérote les lignes, et
\linelabelet\linerefy renvoient sans écrire de numéros, en deux passes.Utilise: 27. Épigraphes et vers. Repose sur: E (Passes). Démontré dans: Notes, citations et vers.
Vers la structure. La chaîne s’arrête là où le texte, déjà bien composé, a besoin d’une architecture : chapitres, table des matières, renvois internes et préambule propre, qui sont l’objet de l’unité suivante.
Chargement du contenu…