Comment mesurer la largeur d'un caractère, d'un mot ou d'une phrase?
Mettez le mot dans une boîte, puis mesurez simplement la largeur de la boîte. Par exemple:
\newdimen\stringwidth \setbox0=\hbox{Bonjour !} \stringwidth=\wd0 <<\,Bonjour !\,>> mesure \the\stringwidth.
Notez que si le contenu de la \hbox
est une phrase, on n'obtiendra
que sa longueur « naturelle », c'est à dire sans les ajustements des espaces
inter-mots qui se produisent normalement quand la phrase est insérée
dans un paragraphe. Il faurt considérer que la mesure obtenue est
une approximation de la longueur réelle.
En , on utiliserait plutôt la macro \settowidth
:
\newlength{\gnat} \settowidth{\gnat}{\textbf{Bonjour}}
Cet exemple donne à la variable de longueur \gnat
la valeur de la largeur
du mot « Bonjour » écrit en gras.