Suivant: \hfill, Précédent: \enspace & \quad & \qquad, Monter: Spaces [Table des matières][Index]
\hspaceSynopsis, 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]