4 Les caractères
“La typographie – du caractère jusqu’à la mise en page – relève du soin. Pour bien mettre en page un texte, il faut beaucoup d’empathie, il faut avoir envie de faire du bien au lecteur en lui rendant agréable sa rencontre avec le texte (Tafin, 2023)”.
4.1 Police de caractères
Même si la police de caractères par défaut (lmodern) est agréable, il est possible de changer de police pour la création de documents pdf.
Il faut d’abord faire la différence entre :
- la famille (monospace, avec empâtement (serif) ou sans empâtement (sans serif))
- le style (gras, italique…)
- la police.
Ici encore, le changement de police se fait via une instruction dans l’en-tête YAML. Voici les polices déjà proposées dans le manuel (que l’on appelle en ajoutant \usepackage{nom_de_la_police} dans la section header-includes: de l’en-tête YAML) :
- times
- palatino
- bookman
- newcent
- helvet
- avant
Pour les polices helvet et avant, qui sont des polices sans empâtement (sans serif), il faut ajouter la ligne \renewcommand{\familydefault}{\sfdefault} dans la section header-includes: de l’en-tête YAML.
Pour la police “Noto sans”, de plus en plus utilisée parce que particulièrement lisible, il faut placer \usepackage[sfdefault]{noto} dans la section header-includes: de l’en-tête YAML.
Pour retrouver l’ensemble des polices possibles, par famille, il faut consulter le catalogue LaTeX. Pour chacune des polices, la commande à ajouter dans l’en-tête (YAML) est précisée.
4.2 Tailles des caractères
Dans un document, il est possible de modifier la taille des caractères en déclarant cette taille (10 possibilités, de 5 à 25 pt). Pour la plus grande taille, on va utilise \Huge :
\Huge texte \normalsize
(ne pas oublier de revenir à la taille normale avec \normalsize).
Le tableau ci-dessous reprend, pour les trois tailles standard (10, 11 et 12 pt), la taille résultante.
Taille | 10 pt | 11pt | 12 pt |
---|---|---|---|
\Huge | 25pt | 25pt | 25pt |
\huge | 20pt | 20pt | 25pt |
\LARGE | 18pt | 18pt | 20pt |
\Large | 14pt | 14pt | 18pt |
\large | 12pt | 12pt | 14pt |
\normalsize | 10pt | 11pt | 12pt |
\small | 9pt | 10pt | 11pt |
\footnotesize | 8pt | 9pt | 10pt |
\scriptsize | 7pt | 8pt | 8pt |
\tiny | 5pt | 6pt | 6pt |
4.3 Lettrine
L’appel du paquet \usepackage{lettrine} dans l’en-tête YAML permet d’ajouter une lettrine en début de paragraphe. Pour l’activer, il faut entrer \lettrine au début du paragraphe et laisser une espace.
\lettrine Texte du paragraphe
Va faire apparaître le “T” de “Texte” sur deux lignes.
4.4 Couleurs
Par défaut, LaTeX connaît les 19 couleurs suivantes : black, blue, brown, cyan, darkgray, gray, green, lightgray, lime, magenta, olive, orange, pink, purple, red, teal, violet, white et yellow.
Pour utiliser les 64 couleurs CMYK de base, il faut ajouter : \usepackage{xcolor} dans la section header-includes: de l’en-tête YAML.
Les 64 couleurs possibles :
(Attention à la première lettre en majuscules)
Quelques exemples :
\color{cyan}écrit en cyan \color{black}
\color{Tuquoise}écrit en tuquoise \color{black}
\colorbox{BurntOrange}{ajoute un fond orange dans un box de texte}
(voir d’autres exemples plus bas)
On peut aussi utiliser ces couleurs pour définir, dans l’en-tête YAML, la couleur des liens (internes et externes) :
linkcolor: YellowGreen
urlcolor: PineGreen
4.5 Petites capitales
Pour avoir du texte en petites capitales, on a deux possibilités :
\textsc{Texte texte texte}
ou
[Texte texte texte]{.smallcaps}
4.6 Boites de texte
4.6.1 Cadre
Les cadres de texte peuvent être en noir & blanc avec un filet sur les quatre côtés ou en couleur avec la possibilité de choisir la couleur du fond et celle des bords. Dans tous les cas, ces cadres sont limités à une seule ligne de texte.
Pour un cadre simple :
\fbox{boite de texte}
Pour un cadre avec de la couleur (voir ci-dessus pour la liste des couleurs) :
\colorbox{color1}{boite de texte}
Avec seulement une couleur pour le fond.
\fcolorbox{color1}{color2}{boite de texte}
Avec color1 qui est la couleur du cadre et color2 la couleur du fond. Par exemple avec Fuchsia et Apricot :
Pour un cadre qui dépasse une ligne (un paragraphe), il faut passer par un minipage :
\fbox{\begin{minipage}{1\textwidth}Un texte de plusieurs lignes à encadrer\end{minipage}}
Ici “1” est la taille maximale du cadre. En mettant 0.75, on a un cadre qui occupe 75 % de la largeur entre les marges.
Il est par ailleurs possible de combiner ces instructions avec une modification de la position (centré ou aligné à droite) et avec une modification de la taille des caractères (voir plus haut).
4.6.2 Bloc de texte
\parbox crée un bloc de texte dont la largeur est définie (en pouces ou en cm). Contrairement aux boîtes de texte, le bloc de texte peut contenir plus qu’une ligne.
\parbox{10cm}{\scriptsize Bloc de texte.}
Ce bloc a une largeur de 10 cm (et apparaît en scriptsize). Par défaut il est aligné à gauche mais avec la commande \begin{center} il sera centré entre les deux marges.
Le bloc de texte n’est pas entouré d’un filet (lignes).
4.7 Commentaires
On peut, en cours de rédaction, insérer un commentaire dans le document source avec :
[comment]: ceci est un commentaire
ou avec :
[//]: ceci est un commentaire
Cette commande insère un commentaire qui ne se trouvera pas dans le document pdf produit1 mais permet de documenter le texte en cours de rédaction et de cacher une partie du texte qui pourra par la suite être “dé-commentée”.
4.8 Autres commandes utiles
4.8.1 Logo ORCID
On peut, dans un document, placer le logo (et le lien vers) ORCID. Il faut pour cela, dans l’en-tête YAML ajouter le paquet orcidlink et ajouter le lien derrière le nom de l’auteur.
\usepackage{orcidlink}
pour le paquet
author: Nom, Prénom\orcidlink{0000-0002-1873-1237}
pour compléter les métadonnées
Cette commande fonctionne pour la création de documents pdf mais pas lors de l’exportation (avec Pandoc) dans un autre format comme .docx (par exemple pour la soumission d’un article, voir Chapitre 7).
4.8.2 Filets (lignes)
La commande --- (trois tirets) déjà présentée dans le manuel va insérer une ligne horizontale, au centre de la page. Avec rule il est possible de “dessiner” des lignes de longueurs variables en précisant la largeur et la hauteur de celles-ci avec \rule{largeur}{hauteur}.
\rule{5cm}{0.02cm}
dessine une fine ligne de 5 cm.
\rule{0,5cm}{0,5cm}
va dessiner un carré de 0,5 cm de côté.
4.8.3 Caractères spéciaux
En ajoutant le paquet dingbat, il est possible d’insérer des caractères spéciaux dans un document.
Pour le caractère Checkmark, il faut donc ajouter
\usepackage{dingbat}
dans l’en-tête YAML et, dans le texte, appeler
\checkmark
Avec la police Time, de nombreux caractères spéciaux sont déjà inclus au départ mais par contre l’ajout de caractères spéciaux ne fonctionne pas avec certaines polices dont Noto.
En cas de problème, le paquet bbding peut être une alternative.
4.8.4 Cercle
On peut aussi insérer un cercle dans un document. La commande fonctionne sans appeler de paquet particulier.
\circle{15}
va insérer un cercle de 15 points de diamètre.
4.8.5 Angles
Si on souhaite modifier l’angle d’apparition du texte (oblique, vertical…), on va utiliser la commande turn après avoir appelé le paquet rotating.
\usepackage{rotating}
pour appeler le paquet (dans l’en-tête YAML)
\begin{turn}{45}texte texte texte\end{turn}
pour orienter le texte à 45° plutôt qu’à l’horizontale.
Fonctionne aussi avec les autres formats comme le html.↩︎