Tex: подробное описание С. М. Львовский
Б. Принудительный разрыв страницы
Download 1.51 Mb. Pdf ko'rish
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling