next up previous
Next: 5.6 Блоки Up: 5. Настройка LATEX Previous: 5.4 Компоновка страницы

5.5 Еще о длинах

Всегда, когда это возможно, избегайте использовать в документах абсолютных величин. Лучше основывайтесь на ширине или высоте других элементов страницы. Для ширины иллюстрации этим может служить \textwidth, чтобы она заполняла страницу целиком.

Следующие три команды позволяют определить ширину, высоту и глубину текстовой строки.

$\backslash$settoheight{команда}{текст}
$\backslash$settodepth{команда}{текст}
$\backslash$settowidth{команда}{текст}

Нижеследующий пример показывает возможное применение этих команд.

\flushleft
\newenvironment{vardesc}[1]{%
  \settowidth{\parindent}{#1:\ }
  \makebox[0pt][r]{#1:\ }}{}

\begin{displaymath}
a^2+b^2=c^2
\end{displaymath}

\begin{vardesc}{Где}$a$, 
$b$ -- прилегают к прямому углу
прямоугольного треугольника.

$c$ -- одинокая гипотенуза 
этого треугольника.

$d$ -- вообще тут не участвует. 
Вот загадка\ldots
\end{vardesc}


a2+b2=c2

Где: a, b - прилегают к прямому углу прямоугольного треугольника.

c - одинокая гипотенуза этого треугольника.

d - вообще тут не участвует. Вот загадка...