Колонтитулы и номера страниц
Стилями страниц управляют и номерами страниц. Для собственных верхних и нижних колонтитулов используйте fancyhdr: сначала очистите стандартные настройки, затем явно задайте текст и позиции номеров, чтобы они не конфликтовали с настройками класса.
Настройка EasyLaTeX для русского текста: XeLaTeX с fontspec и babel; подключите fancyhdr. Шаблоны диссертаций и издательств часто имеют собственные команды колонтитулов — предпочитайте их, если они доступны.
Выбор стиля страницы
Среди распространённых встроенных стилей — plain, empty и headings:
\pagestyle{plain} % Обычно только номер страницы\thispagestyle{empty} % На этой странице нет колонтитулов\pagestyle влияет на последующие страницы, а \thispagestyle — только на текущую. Обложки, титульные страницы и некоторые начальные страницы глав могут требовать отдельного стиля.
Основные настройки колонтитулов
Подключите пакет, включите fancy и очистите существующие определения:
\usepackage{fancyhdr}\pagestyle{fancy}\fancyhf{}\fancyhead[L]{Название проекта}\fancyhead[R]{\leftmark}\fancyfoot[C]{\thepage}\thepage выводит текущий номер страницы. \leftmark обычно содержит заголовок главы или раздела; точное содержимое зависит от класса.
Чётные и нечётные страницы
Для двусторонних книг и диссертаций позиции вроде LE и RO различают чётные и нечётные страницы:
\fancyhead[LE]{\thepage}\fancyhead[RO]{\thepage}\fancyhead[LO]{\rightmark}\fancyhead[RE]{\leftmark}L/R означают слева/справа, E/O — чётная/нечётная. Эти различия имеют значение лишь при включённой двусторонней вёрстке.
Особые страницы
\maketitle и страницы начала глав часто автоматически выбирают plain. Если стиль должен совпадать с остальными страницами, переопределите его:
\fancypagestyle{plain}{ \fancyhf{} \fancyfoot[C]{\thepage} \renewcommand{\headrulewidth}{0pt}}Это надёжнее ручного добавления \thispagestyle после каждой главы.
Высота верхнего колонтитула
Высокий текст колонтитула может вызвать \headheight is too small. Следуйте рекомендации предупреждения или задайте достаточную высоту:
\setlength{\headheight}{14pt}Не игнорируйте предупреждение: недостаточная высота может привести к наложению элементов или неверному расчёту области текста.
Частые проблемы
Номера страниц исчезли
Проверьте, не включён ли стиль empty и не забыли ли вы восстановить \fancyfoot[C]{\thepage} после \fancyhf{}.
Начальные страницы глав выглядят иначе
Многие классы используют на них plain. Переопределите plain или следуйте инструкциям шаблона о стиле начала главы.
Текст колонтитула слишком длинный
Задайте короткий колонтитульный заголовок или используйте команды заголовков шаблона. Не втискивайте полное длинное название в узкий колонтитул.
Полный пример
\documentclass[a4paper,12pt]{article}\usepackage{fontspec}\setmainfont{CMU Serif}\setsansfont{CMU Sans Serif}\setmonofont{CMU Typewriter Text}\usepackage[russian]{babel}\usepackage{fancyhdr}\pagestyle{fancy}\fancyhf{}\fancyhead[L]{Отчёт об эксперименте}\fancyhead[R]{\leftmark}\fancyfoot[C]{\thepage}\setlength{\headheight}{14pt}\begin{document}\tableofcontents\section{Метод эксперимента}У этого основного текста есть верхний и нижний колонтитулы и номер страницы.\newpage\section{Результаты эксперимента}На второй странице сохраняется тот же стиль.\end{document}