|
On Wed, 27 Oct 2010, Андрей Севастьянов wrote:
Здравствуйте.
Проблема с колонтитулами. Верстаю книжку на английском языке в голом
\documentclass{book}. Устраивает всё, кроме колонтитулов --- они
зачем-то заглавными буквами делаются и поэтому не влазят целиком в одну
строку. Использовать пакеты типа scrbook нет желания.
Может есть какой-нибудь простой способ изменить колонтитулы, чтобы были
как есть, то есть без перевода в верхний регистр?
Надо переопределить \@evenhead и \@oddhead.
Можно посмотреть как в book.cls и изменить, что надо.
Я использовал такое переопределение.
\makeatletter
% -------------------------------------------------------------
\renewcommand{\@evenhead}{%
\raisebox{0pt}[\headheight][0pt]{%
\vbox{\hbox to \textwidth {%
\thepage\hfil\strut\scshape\leftmark}\hrule}}}
\renewcommand{\@oddhead}{%
\raisebox{0pt}[\headheight][0pt]{%
\vbox{\hbox to \textwidth {%
{\scshape\rightmark}\hfil\strut\thepage}\hrule}}}
% -------------------------------------------------------------
\makeatother
Не нравится scshape - поменяйте на что-то другое.
Ю.
|
|