====== Comment mesurer la largeur d'un caractère, d'un mot ou d'une phrase? ======

$\Reponse$  Mettez le mot dans une boîte, puis mesurez simplement la largeur de la boîte. Par exemple:

<code latex>
\newdimen\stringwidth
\setbox0=\hbox{Bonjour !}
\stringwidth=\wd0

<<\,Bonjour !\,>> mesure \the\stringwidth.
</code>

<latex>
\newdimen\stringwidth
\setbox0=\hbox{Bonjour}
\stringwidth=\wd0

<<\,Bonjour\,>> mesure \the\stringwidth.
</latex>

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.

$\Reponse$  En <latex>\LaTeX{}</latex>, on utiliserait plutôt la macro ''\settowidth'':

<code latex>
\newlength{\gnat}
\settowidth{\gnat}{\textbf{Bonjour}}
</code>

Cet exemple donne à la variable de longueur ''\gnat'' la valeur de la largeur
du mot « **Bonjour** » écrit en gras.


-----
//Source:// [[faquk>FAQ-findwidth|Finding the width of a letter, word, or phrase]]

{{htmlmetatags>metatag-keywords=(LaTeX,programmation,TeX,longueur d'un mot,longueur d'une phrase,longueur d'un texte,largeur d'un caractère,macros)
metatag-og:title=(Comment mesurer la largeur d'un caractère, d'un mot ou d'une phrase?)
metatag-og:site_name=(FAQ LaTeX francophone)
}}
