Suivant: , Précédent: , Monter: Lengths   [Table des matières][Index]


14.3 \addtolength

Synopsis :

\addtolength{\longueur}{quantité}

Incrémente la longueur \longueur par quantité. Le nom \longueur doit être une séquence de contrôle (voir Control sequences), et donc commencer par une controblique \ dans les circonstances normales. La quantité peut être une longueur élastique (voir Lengths). Elle peut être positive, négative ou nulle, et peut être exprimée dans n’importe quelle unité comprise par LaTeX (voir Units of length).

Dans l’exemple ci-dessous, si \parskip commence avec la valeur 0pt plus 1pt

Docteur : comment va le garçon qui a avalé une monnaie en argent ?
\addtolength{\parskip}{1pt}

Infirmière : aucun changement.

alors il a la valeur 1pt plus 1pt pour le second paragraphe.

Si vous n’avez pas déclaré la longueur \longueur avec \newlength, par exemple si vous faites une faute de frappe dessus comme dans \newlength{\specparindent}\addtolength{\sepcparindent}{...}, alors vous obtiendrez une erreur du genre de ‘Undefined control sequence. <argument> \sepcindent’. Si c’est la quantité qui utilise une longueur qui n’a pas été déclarée, par exemple si vous faites la faute de frappe comme cela \addtolength{\specparindent}{0.6\praindent}, alors vous obtenez une erreur du genre de ‘Undefined control sequence. <argument> \praindent’. Si vous oubliez la controblique au début du nom de la longueur, comme dans \addtolength{parindent}{1pt}, alors vous obtiendrez quelque chose du genre de ‘You can't use `the letter p' after \advance’.