Toutes les commandes d'espacement en LaTeX (\vspace, \hspace, \setlength, etc.) acceptent une longueur avec une unité. Il existe des unités absolues (taille fixe) et des unités relatives (qui s'adaptent à la police).
Unités absolues
Les unités absolues ont une taille fixe, indépendante de la police ou du contexte.
| Unité | Nom | Valeur | Usage courant |
|---|---|---|---|
cm | Centimètre | 1 cm | Marges, espacements |
mm | Millimètre | 0.1 cm | Ajustements fins |
in | Pouce (inch) | 2.54 cm | Format US |
pt | Point typographique | 0.351 mm | Taille de police, filets |
bp | Big point (PostScript) | 0.353 mm | Images, PDF |
pc | Pica | 12 pt = 4.218 mm | Typographie classique |
Unités relatives à la police
Les unités relatives s'adaptent à la taille de la police courante. Elles sont préférables pour des documents qui restent harmonieux quand on change la taille de police.
| Unité | Définition | En 12pt | Usage courant |
|---|---|---|---|
em | Largeur du « M » | ~12pt | Indentation, espacements de texte |
ex | Hauteur du « x » | ~5pt | Ajustements verticaux fins |
mu | 1/18 em (maths) | ~0.67pt | Espacement en mode mathématique |
Longueurs élastiques de LaTeX
LaTeX définit des longueurs prédéfinies qui s'adaptent au contexte du document. Elles sont très utiles pour des espacements proportionnels.
| Longueur | Description |
|---|---|
\textwidth | Largeur de la zone de texte |
\linewidth | Largeur de la ligne courante |
\columnsep | Espace entre colonnes |
\parindent | Indentation de paragraphe |
\parskip | Espace entre paragraphes |
\baselineskip | Espace entre lignes de base |
Exemples pratiques
LaTeX
% Espacement en différentes unités
\hspace{1cm} 1 centimètre
\hspace{10mm} 10 millimètres (= 1cm)
\hspace{1em} 1 em (relatif à la police)
\hspace{72pt} 72 points (= 1 pouce)
% Image à 80% de la largeur du texte
% \includegraphics[width=0.8\textwidth]{image.png}
% Filet horizontal
\rule{\textwidth}{0.4pt} % trait fin sur toute la largeur
% Espace vertical de 2 fois la hauteur d'un x
\vspace{2ex}
Astuce : em vs cm
Préférez
em et ex pour les espacements liés au texte (indentation, marges internes). Utilisez cm et mm pour les dimensions fixes (marges de page, taille d'images). Ainsi votre document reste proportionné si vous changez la taille de police.