Работа в системе LaTeX


         

то колонтитулов вообще не было,


\renewcommand{\@evenhead}{\hfil Л.Н.ТОЛСТОЙ} \renewcommand{\@oddhead}{ВОЙНА И МИР\hfil} \renewcommand{\@evenfoot}{\hfil --- \thepage ---\hfil} \renewcommand{\@oddfoot}{\hfil --- \thepage ---\hfil} Если мы хотим, чтобы каких- то колонтитулов вообще не было, то надо переопределить соответствующую команду на "ничего не делать", например, так:

\renewcommand{\@oddfoot}{} Итак, мы научились менять оформление колонтитулов, переопределяя команду \@evenhead и ей подобные. А теперь — важное предупреждение: команда \pagestyle также переопределяет команды типа \@evenhead; если вы проведете переопределения в своем стилевом пакете, то первой же командой \pagestyle ваши переопределения будут отменены. Стало быть, если уж вы переопределяете команды наподобие \@evenhead, то после этого переопределения командой \pagestyle в документе пользоваться не надо (\thispagestyle можно).

Прежде чем перейти к более сложным вещам, скажем еще о трех стилевых параметрах. Во-первых, интервалы между колонтитулами и текстом регулируются параметрами со значением длины \headsep, задающим интервал между верхним колонтитулом и текстом, и \footskip, задающим расстояние между базисной линией последней строки в теле страницы и базисной линией нижнего колонтитула. Во-вторых, существует параметр \headheight, задающий высоту верхних колонтитулов. Если сумма высоты и глубины заданного вами колонтитула будет превышать \headheight, то при трансляции вы получите сообщение

Overfull \vbox occurred while \output was active. Приведем пример, когда надо учитывать \headheight. Пусть мы хотим в том же издании "Войны и мира" отделять верхние колонтитулы от текста линейками. Разумный способ это сделать — передать в \hbox to \textwidth уже готовый блок шириной \textwidth, содержащий как текст колонтитула, так и линейку. Так как линейку под текстом удобно проводить в вертикальном режиме с помощью команды \hrule, в голову приходит вот что (здесь и далее мы для краткости приводим только определение \@evenhead):


Содержание  Назад  Вперед