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


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

7.6. Набор в две колонки
Если Вам необходимо набирать в две колонки весь документ, то это надо сделать, указав
в команде \documentstyle соответствующую
«стилевую опцию» (см. раздел IV.1). Если
же в две колонки надо набрать не весь текст, а только его часть, к вашим услугам коман

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

тельным аргументом. Необязательный аргумент (в квадратных скобках, как водится)
— это тот текст,
который будет напечатан во всю ширину страницы; если он состоит из нескольких абзацев, то абзацы,
как обычно, разделяются пустыми строками.
Команда \onecolumn осуществляет переход от двухколонного набора к одноколонному
(предварительно она опять-таки выполняет команду \clearpage).
7.7. Заключительные замечания о разрывах страниц и вертикальных
интервалах.
Мы уже отмечали, что TEXовские алгоритмы создания страниц не обладают той же гибко
стью, что алгоритм разбиения абзаца на строки. Поэтому не надо слишком увлекаться при

нудительными разрывами и запретами разрывов страниц и командами наподобие \vspace*.
Даже такая замечательная программа, как TEX, не сможет удовлетворить логически проти
воречивым требованиям; если ограничений на разрывы страниц слишком много, то TEX бу
дет вынужден сделать эти разрывы, исходя из формального смысла своих алгоритмов. При
этом, скорее всего, на печати Вы получите много страниц, разорванных в самых неожидан

ных и неудачных с точки зрения человека местах, а на экране
— много сообщений вроде
такого:
Underfull \vbox (badness 10000)
has occurred while \output is active
Если Вы регулярно сталкиваетесь с такими неприятностями, имеет смысл заново продумать
принципы организации Вашего текста, а может быть, и кое-что переизложить. Избавить



III.8. СПЕЦИАЛЬНЫЕ АБЗАЦЫ
84
ся от растянутых по вертикали страниц можно, если дать в преамбуле документа коман

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

чего плохого не случится). Действие, противоположное \raggedbottom, вызывается коман

дой \flushbottom.
Наконец, если трудности возникают оттого, что Вы часто оставляете в тексте место ко

мандой \vspace* (например, чтобы вклеить рисунок), то Вам стоит воспользоваться
«плава
ющими
» иллюстрациями (см. раздел IV.5).

Download 1.51 Mb.

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




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