Spec-Zone.ru › LaTeX

\settowidth

Краткое описание:

\settowidth{\len}{text}

Устанавливает длину \len равной ширине поля, которое LaTeX вычисляет при верстке аргумента text. Имя длины \len должно быть управляющей последовательностью (см. Управляющая последовательность, управляющее слово и управляющий символ), и, следовательно, должно начинаться с обратного слэша, \ в обычных обстоятельствах.

Это выводит ширину строчных букв ASCII алфавита.

\newlength{\alphabetwidth}
\settowidth{\alphabetwidth}{abcdefghijklmnopqrstuvwxyz}
\the\alphabetwidth

Если такая длина \len не была объявлена с \newlength, если, например, вы ошиблись, написав выше как \settowidth{\aplhabetwidth}{abc...}, то вы получите что-то вроде ‘Неопределённая управляющая последовательность. <аргумент> \aplhabetwidth’. Если вы опустите обратный слэш из \len, как в \settoheight{alphabetwidth}{...} , то вы получите что-то вроде ‘Отсутствует число, обработано как ноль. <для повторного чтения> \setbox’.

© 2007–2018 Karl Berry
Public Domain Software
http://latexref.xyz/_005csettowidth.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API