Suivant: \hfill, Précédent: \enspace & \quad & \qquad, Monter: Spaces [Table des matières][Index]
\hspace
Synopsis, l’un parmi :
\hspace{longueur} \hspace*{longueur}
La commande \hspace
ajoute la quantité d’espace horizontal
longueur. L’argument longueur peut être positif, négatif, ou
nul ; ajouter une longueur négative d’espace revient à retourner en
arrière. C’est une longueur élastique, c.-à-d. qu’elle peut contenir
une composante plus
ou minus
, ou les deux
(voir Lengths). Comme l’espace est dilatable ou contractible on
l’appelle parfois glue.
L’exemple suivant fabrique une ligne dans laquelle ‘Nom~:’ est à 2,5cm de la marge de droite.
\noindent\makebox[\linewidth][r]{Nom~:\hspace{2.5cm}}
La forme en *
insère de l’espace horizontal non
suppressible. Plus précisément, quand TeX découpe un paragraphe en
lignes, tout espace blanc — glues ou crénages — qui se trouve à un
saut de ligne est supprimé. La forme étoilée évite ceci (techniquement,
elle ajoute un objet invisible non-supprimable devant l’espace).
Dans l’exemple suivant :
\documentclass[a4paper]{article} \begin{document} \parbox{.9\linewidth}{Remplir chaque blanc~: Le peuple français proclame solennellement son attachement aux Droits de \hspace*{2.5cm} et aux principes de la \hspace*{2.5cm} nationale tels qu’ils ont été définis par la Déclaration de 1789, \ldots} \end{document}
le blanc de 2,5cm suivant ‘principes de la’ tombe au début de la
ligne. Si vous enlevez la *
alors LaTeX supprime le blanc.
Ci-dessous le \hspace
sépare les trois graphiques.
\begin{center} \includegraphics{lion.png}% le commentaire empêche l'ajout d'un espace \hspace{1cm minus 0.25cm}\includegraphics{tiger.png}% \hspace{1cm minus 0.25cm}\includegraphics{bear.png} \end{center}
Parce que l’argument de chaque \hspace
comprend minus
0.25cm
, chacun peut se contracter un peu si les trois figures sont trop
larges. Mais chaque espace ne peut contracter plus que 0,25cm
(voir Lengths).
Suivant: \hfill, Précédent: \enspace & \quad & \qquad, Monter: Spaces [Table des matières][Index]