Tex: подробное описание С. М. Львовский


Б. Принудительный разрыв страницы


Download 1.51 Mb.
Pdf ko'rish
bet60/143
Sana08.05.2023
Hajmi1.51 Mb.
#1444247
1   ...   56   57   58   59   60   61   62   63   ...   143
Bog'liq
LaTeX-Lvovsky

Б. Принудительный разрыв страницы.
Для принудительного разрыва страниц в L
A
TEXе
существует несколько способов. Первый и самый простой
— команда \newpage. Под дей
ствием этой команды текущая страница завершается и дополняется снизу пустым простран

ством, если высота страницы получается меньше, чем надо.
Команда \clearpage также предназначена для принудительного разрыва страницы. Если
Вы пользуетесь только теми средствами L
A
TEXа, которые были описаны до этого момента в
нашей книге, то она будет работать в точности так же, как \newpage. В том же случае, если
к моменту подачи этой команды остались так называемые
«плавающие» иллюстрации или
таблицы (см. раздел IV.5), то перед выдачей новой страницы они будут напечатаны.
Команда \cleardoublepage делает все то же, что и \clearpage, но при этом в некоторых
стилях (в тех, которые предусматривают разные поля для страниц с четным и нечетным но

мером
— см. в разделе IV.1 по поводу стилевой опции twoside) новая страница обязательно
имеет нечетный номер (если необходимо, при этом создается дополнительная пустая страни

ца).
Все вышеперечисленные команды для разрыва страницы действуют даже в том случае,
если команда \samepage ранее его запретила.
Если поставить подряд две команды \newpage (или \clearpage), то в печатном тексте
чистая страница не получится. Чтобы создать чистую страницу, надо L
A
TEX немного «обма
нуть
»: в промежутке между двумя командами для разрыва страницы дать команду \mbox{}.


III.7. МЕЖДУ АБЗАЦАМИ
83
Наконец, существует команда \pagebreak, формально аналогичная команде \linebreak
(см. стр.
73
). Если дать ее без аргументов, то страница в этом месте будет разорвана; при
этом не исключено, что будет сделана попытка выровнять ее по высоте с остальным стра

ницами за счет растяжения тех вертикальных интервалов, которые можно растянуть (как
правило, это интервалы между абзацами). Разумеется, вид у такой страницы еще хуже, чем
у
«укороченной» страницы с нормальными интервалами. Если дать команду \pagebreak с
необязательным аргументом (целым числом от 0 до 4), то этот аргумент будет выражать сте

пень желательности разрыва страницы в данном месте: если 0, то это всего лишь разрешение
разорвать страницу, если 4, то разрыв обязателен, в остальных случаях степень желательно

сти растет с ростом аргумента от 1 до 3.
Каждую из вышеперечисленных команд можно дать не только между абзацами, но и вну

три абзаца; при этом разрыв страницы произойдет (или будет запрещен) после той строки, в
которую попадает текст, соседствующий с этой командой.

Download 1.51 Mb.

Do'stlaringiz bilan baham:
1   ...   56   57   58   59   60   61   62   63   ...   143




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling