Suivant: \bigskip & \medskip & \smallskip, Précédent: \/, Monter: Spaces [Table des matières][Index]
\hrulefill
& \dotfill
Synopsis, l’un parmi :
\hrulefill \dotfill
Produit une longueur élastique infinie (voir Lengths) remplie avec un filet horizontal (c.-à-d. une ligne) ou avec des pointillés, au lieu d’espace blanc.
L’exemple ci-dessous produit une ligne de 5cm de long :
Nom:~\makebox[5cm]{\hrulefill}
Quand on le place entre deux lignes à blanc cet exemple crée un paragraphe qui est justifié à gauche et à droite, et où l’espace au milieu est rempli avec des pointillés uniformément espacés.
\noindent Capt Robert Surcouf\dotfill{} Saint-Malo
Pour que le filet ou les pointillés aillent jusqu’au bout de la ligne
utilisez \null
au début ou à la fin.
Pour changer l’épaisseur du filet, copiez la définition et ajustez là, comme ci-dessous :
\renewcommand{\hrulefill}{% \leavevmode\leaders\hrule height 1pt\hfill\kern\z@}
ce qui change l’épaisseur par défaut de 0.4pt à 1pt. De même, ajustez l’espacement inter-pointillé comme avec :
\renewcommand{\dotfill}{% \leavevmode\cleaders\hb@xt@1.00em{\hss .\hss }\hfill\kern\z@}
ce qui change la longueur par défaut de 0.33em à 1.00em.
L’exemple suivant produit une ligne pour signer :
\begin{minipage}{4cm} \centering Signature:\\ \hrulefill \end{minipage}
La ligne fait 4cm de long.