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 des caractères
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.


  1. Fonctionne aussi avec les autres formats comme le html.↩︎