\addtolength
Описание:
\addtolength{\len}{amount}
Увеличить длину \len на amount. Имя длины \len должно быть управляющей последовательностью (см. Управляющая последовательность, управляющее слово и управляющий символ), и как таковая должна начинаться с обратного слэша, \ в обычных обстоятельствах. amount — это гибкая длина (см. Длины). Она может быть положительной, отрицательной или нулевой и может быть выражена в любых единицах, которые понимает LaTeX (см. Единицы длины).
Ниже, если \parskip начинается со значения 0pt plus 1pt
Doctor: how is the boy who swallowed the silver dollar?
\addtolength{\parskip}{1pt}
Nurse: no change.
то оно имеет значение 1pt plus 1pt для второго абзаца.
Если вы не объявляли \len с \newlength, например, если вы ошиблись при написании, как в \newlength{\specparindent}\addtolength{\sepcparindent}{...}, то получите ошибку типа ‘Неопределённая управляющая последовательность. <аргумент> \sepcindent’. Если amount использует длину, которая не объявлена, например, если вы ошиблись в написании выше, как в \addtolength{\specparindent}{0.6\praindent}, то получите что-то вроде ‘Неопределённая управляющая последовательность. <аргумент> \praindent’. Если вы опустите обратный слэш в начале \len, как в \addtolength{parindent}{1pt}, то получите что-то вроде ‘Нельзя использовать символ `p' после \advance’.
© 2007–2018 Karl Berry
Public Domain Software
http://latexref.xyz/_005caddtolength.html