Longueurs
Une longeur est une mesure de distance. Beaucoup de commandes LaTeX prennent une longueur en argument.

Unités de longueur
TeX et LaTeX connaissent ces unités aussi bien en mode mathématique qu’en dehors de celui-ci.
pt 	 Point (1/72,27)pouce. La conversion en unités métriques units, avec deux chiffres après la virgule, est 1point = 2,85mm = 28,45cm.
pc 	 Pica, 12pt
in 	 Pouce, 72,27pt
bp 	 Big point, 1/72 pouce. Cette longueur est la défition d’un point en PostScript et dans beaucoup d’autres systèmes bureautiques d’éditique (PAO).
cm 	 Centimetre
mm 	 Millimètre
dd 	 Point Didot, 1,07pt
cc 	 Cicero, 12dd
sp 	 Point proportionné, (1/65536)pt
Deux autre longueurs sont souvent utilisées et sont des valeurs réglées par les créateurs de caractères typographiques. La hauteur ex d’un x de la fonte coutante , traditionnellement la hauteur de la lettre x en bas de casse, est souvent utilisée pour les longueurs verticales. De même le em, traditionnellement la largeur de la lettre M capitale, est souvant utilisée pour les longueurs horizontales (il y a aussi \enspace qui vaut 0.5em). L’utilisation de ces unités peut aider améliorer le fonctionnement d’une définition lors des changements de fonte. Par exemple, il est plus probable qu’une définition de l’espace verticale entre les articles d’une liste donnée comme \setlength{\itemsep}{1ex plus 0.05ex minus 0.01ex} reste raisonnable si la fonte est changée que si elle était exprimée en points.
En mode mathématique, beaucoup de définitions sont exprimées dans l’unité mathématique mu donnée par 1em = 18mu, où le em est pris de la famille courante des symboles mathématiques. Voir Spacing in math mode.

\setlength
Synopsis :

\setlength{\longueur}{valeur}

La commande \setlength règle la valeur d’une commande de longueur \longueur à l’argument valeur qui peut être exprimé dans n’importe quelle unité comprise par LaTeX, c.-à-d. des pouces (in), des millimètres (mm), des points (pt), des « big points » (bp), etc.

\addtolength
Synopsis :

\addtolength{\longueur}{valeur}

La commande \addtolength incrémente une commande de longueur \longueur de la quantité spécifiée par l’argument quantité, ce qui peut être négatif.

\settodepth
Synopsis :

\settodepth{\longueur}{texte}

La commande \settodepth règle la valeur d’une commande le longueur \longueur à la profondeur de l’argument texte.

\settoheight
Synopsis :

\settoheight{\longueur}{texte}

La commande \settoheight règle la valeur d’une commande le longueur \longueur à la hauteur de l’argument texte.

\settowidth
Synopsis :

\settowidth{\longueur}{texte}

La commande \settoheight règle la valeur d’une commande le longueur \longueur à la largeur de l’argument texte.

Longueurs prédéfinies
\width
\height
\depth
\totalheight
Ces paramètres de longueur peuvent être utilisés au sein des arguments des commandes de fabrication de boîte (voir Boxes). Il spécifient la largeur naturelle, etc., du texte dans la boîte. \totalheight vaut \height + \depth. Pour frabriquer une boîte dont le texte est dilaté au double de sa taille naturelle, écrivez par ex. :

\makebox[2\width]{Dilatez moi}