Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5_Сюткин.pdf
Скачиваний:
24
Добавлен:
17.05.2015
Размер:
480.24 Кб
Скачать

Первая из них устанавливает значение cmd равным length, а вторая — изменяет значение cmd на величину length. Длину можно задавать как в явном виде, например, -3.14cm или 2em, так и используя в качестве единиц измерения другие командные длины, например, 0.5\textwidth.

Командные длины, задающие вертикальные пробелы, являются, как правило, эластичными. Для них наряду с естественной длиной, задаётся допустимый размер деформации. Например,

\setlength{\parskip}{5pt plus 2pt minus 1pt}

устанавливает значение длины \parskip равным 5 pt, но, если при вёрстке страницы возникнет необходимость, она может быть растянута на 2 pt или сжата на 1 pt.

Командная длина

\fill

имеет нулевую естественную длину и неограниченную растяжимость. Командная длина

\stretch{p}

также имеет нулевую естественную длину, но её растяжимость относится к растяжимости \fill как p к 1. Заметим, что 0.5\fill является нерастяжимой длиной с нулевым значением, а не эластичной длиной с растяжимостью, вдвое меньшей, чем у \fill. Последняя задаётся как \stretch{0.5}.

5Вставка пробелов

5.1Горизонтальные промежутки

Команды

\

\,

\quad

\qquad

 

 

 

 

вставляют горизонтальный пробел соответственно нормального размера и длиной 0.1667 em, 1 em и 2 em. Здесь символ обозначает пробел в исходном тексте.

Команды

\hspace{length} \hspace {length}

вставляют горизонтальный пробел длиной length. Если, однако, \hspace попадёт на край строки, то её пробел будет удалён.

Для команды \hspace{\fill}, вставляющей пробел с неограниченной растяжимостью, имеется краткая форма

\hfill

Команды

\hrulefill \dotfill

действуют подобно \hfill, заполняя, к тому же, пробел соответственно сплошной и пунктирной линиями на уровне базовой линии строки.

Согласно американской традиции, между предложениями ставится более длинный пробел, чем между словами. Но если перед точкой или знаками ! и ? в конце предложения стоит не строчная буква или цифра, то LATEX не считает, что предложение заканчивается. Поэтому в подобных предложениях перед знаками пунктуации надо ставить команду

\@

В русском языке принято между предложениями делать такой же пробел, что и между словами. Отменить и восстановить дополнительный пробел между предложениями можно с помощью деклараций

\frenchspacing \nofrenchspacing

соответственно.

20

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]