|
Здравствуйте.
В Срд, 27/10/2010 в 18:05 +0400, yuri.nefedov пишет:
> Ага. Потому как в book.cls стоит:
> \def\chaptermark##1{%
> \markboth {\MakeUppercase{% ...
>
> и т.д. Вот этот MakeUppercase всё и портит.
>
> Можно конечно все команды типа \sectionmark переопределить,
> но тоже та ещё работа...
>
> Тогда такое предложение (с):
> ставим \pagestyle{myheadings}
> и расставляем \markboth{что-то там}{что-то тут} после всех \section
Пока остановился на этом:
\documentclass[a4paper]{book}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{\chaptername\
\thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
\lhead[\fancyplain{}{\thepage}]{\fancyplain{}{\rightmark}}
\rhead[\fancyplain{}{\leftmark}]{\fancyplain{}{\thepage}}
\cfoot{}
Значительно лучше выглядит, чем по умолчанию.
Спасибо всем за полезные советы.
--
Андрей Севастьянов <asev69@mail.ru>
|
|