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