Suivant: \settodepth, Précédent: \setlength, Monter: Lengths [Table des matières][Index]
\addtolengthSynopsis :
\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’.