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


 Поля, размер страницы и прочее


Download 1.51 Mb.
Pdf ko'rish
bet74/143
Sana08.05.2023
Hajmi1.51 Mb.
#1444247
1   ...   70   71   72   73   74   75   76   77   ...   143
Bog'liq
LaTeX-Lvovsky

2. Поля, размер страницы и прочее
Стандартные L
A
TEXовские стили самостоятельно устанавливают значения таких параметров,
как ширина и высота страницы, размеры полей и пр. Если эти значения Вас не устраивают,
их можно изменить. В настоящем разделе рассказано, как это сделать.
Размеры текста на странице, полей и прочее задаются различными параметрами со зна

чением длины (см. раздел I.2.6 по поводу TEXовских параметров). Прежде, чем мы скажем,
какими именно, надо предупредить читателя, что значения параметров, о которых ниже пой

дет речь, можно менять только в преамбуле документа (или в стилевом файле, если Вы со

здали собственный стилевой файл). Изменение этих параметров после \begin{document} в
одних случаях вообще ничего не даст, а в других
— приведет к нелепым результатам.
2.1. Ширина
Ширина текста на странице задается параметром \textwidth; если набор осуществляется в
две колонки, то \textwidth включает в себя ширину обеих колонок и пробел между ними.
Если Вам нужно, чтобы ширина текста на странице равнялась 7 см, то напишите в преамбуле
так:
\textwidth=7cm
При изменении ширины текста часто приходится менять и поля. В L
A
TEXе предусмотрен па
раметр, регулирующий размер левого поля (коль скоро левое поле и \textwidth заданы,
правое поле, как Вы догадываетесь, определяется автоматически). Способ задания левого
поля зависит от того, является ли набор в данном стиле
«двусторонним» или нет. На стр.
98
объяснялось, что при двустороннем наборе на страницах с четными и нечетными номерами
оставляются разные поля. В стандартном стиле book набор является двусторонним всегда,
а в двух других стандартных стилях набор по умолчанию односторонний, но он будет двусто

ронним, если указать стилевую опцию twoside.
При одностороннем наборе величина левого поля задается параметром \oddsidemargin.
При этом левое поле отсчитывается не от самого края листа: предварительно делается отступ
в один дюйм. Таким образом, если Вы скажете в преамбуле
\oddsidemargin=0pt
то текст будет начинаться на расстоянии один дюйм от края, а если будет сказано
\oddsidemargin=5mm
то отступ от края бумаги составит 30,4 мм (вспомним, что один дюйм равен 2,54 см). Если
присвоить параметру \oddsidemargin отрицательное значение, то расстояние от края листа
до начала текста будет, соответственно, меньше дюйма. Нелишне также напомнить, что, ко

гда Вы присваиваете параметру со значением длины нулевое значение, то все равно должна
быть указана какая-то единица длины (как у нас в примере); запись наподобие
\oddsidemargin=0
является ошибочной.
Все сказанное относилось к одностороннему набору. При двустороннем наборе пара

метр \oddsidemargin также используется, но смысл его несколько иной: на сей раз он за

дает размеры левого поля только для страниц с нечетными номерами. Что же для страниц с


IV.2. ПОЛЯ, РАЗМЕР СТРАНИЦЫ И ПРОЧЕЕ
101
четными номерами, то размеры левого поля для них задаются параметром \evensidemargin
(что не должно удивлять читателей, знающих английский).
При наборе текста в две колонки используются еще два параметра. Во-первых, пара

метр \columnsep задает расстояние между колонками; во-вторых, колонки можно при же

лании разделить не только пробелом, но и вертикальной линейкой. Ширина этой линейки
задается параметром \columnseprule. В стандартных стилях значение этого последнего па

раметра установлено равным нулю, так что линейка между колонками не печатается; чтобы
линейка была, надо в преамбуле присвоить параметру \columnseprule значение, отличное
от нуля (в этом случае ширина разделяющей колонки линейки включается в \columnsep).

Download 1.51 Mb.

Do'stlaringiz bilan baham:
1   ...   70   71   72   73   74   75   76   77   ...   143




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