\pagestyle
Синопсис:
\pagestyle{style}
Объявление, которое определяет, как форматируются заголовки и подвалы страниц, начиная с текущей страницы.
Ниже приведено обсуждение с примером. Обратите внимание, что пакет fancyhdr теперь является стандартным способом управления заголовками и подвалами. Новые документы, которым требуется что-то иное, чем стандартные варианты ниже, должны использовать этот пакет. Смотрите его документацию на CTAN.
Значения для style:
plain-
Заголовок пустой. Подвал содержит только номер страницы, центрированный.
empty-
Заголовок и подвал оба пусты.
headings-
Выводит текущие заголовки и подвалы на каждой странице. Стиль документа определяет, что должно быть в них; см. обсуждение ниже.
myheadings-
Пользовательские заголовки, задаваемые с помощью команд
\markbothили\markright.
Некоторые пояснения мотивации механизма LaTeX помогут вам работать с вариантами headings или myheadings. Приведенный ниже исходный текст документа создаёт двустороннюю статью со стилем страниц headings. На левых страницах этого документа LaTeX требует (в дополнение к номеру страницы) заголовок текущего раздела. На правых страницах LaTeX требует заголовок текущего подраздела. При составлении страницы LaTeX получает эту информацию из команд \leftmark и \rightmark. Поэтому \section и \subsection должны хранить эту информацию там.
\documentclass[twoside]{article}
\pagestyle{headings}
\begin{document}
... \section{Section 1} ... \subsection{Subsection 1.1} ...
\section{Section 2}
...
\subsection{Subsection 2.1}
...
\subsection{Subsection 2.2}
...
Предположим, что второй раздел попадает на левую страницу. Хотя при старте страницы он находится в первом разделе, LaTeX поместит «Раздел 2» в заголовок левой страницы. Что касается правого заголовка, если до конца правой страницы не начинается ни одного подраздела, то LaTeX оставляет правый заголовок пустым. Если подраздел появляется до завершения правой страницы, существуют два случая. Если хотя бы один подраздел начинается на правой странице, то LaTeX поместит в правый заголовок заголовок первого подраздела, начинающегося на этой правой странице. Если хотя бы один из 2.1, 2.2, …, начинается на левой странице, но ни один не начинается на правой, то LaTeX поместит в правый заголовок заголовок последнего начавшегося подраздела, то есть того, который действует на правой странице.
Для достижения этого в двусторонней статье LaTeX выполняет \section команду \markboth, устанавливая \leftmark в «Раздел 2» и устанавливая \rightmark в пустое значение. И LaTeX выполняет \subsection команду \markright, устанавливая \rightmark в «Подраздел 2.1» и так далее.
Вот описания \markboth и \markright:
\markboth{left-head}{right-head}¶-
Устанавливает информацию заголовка для правой и левой сторон страницы для стиля страниц
headingsилиmyheadings. Заголовок левой страницы left-head генерируется последней командой\markbothперед концом страницы. Заголовок правой страницы right-head генерируется первой командой\markbothили\markright, которая появляется на странице, если она есть, в противном случае – последней командой, которая появилась до этой страницы. \markright{right}¶-
Устанавливает заголовок правой страницы, оставляя левый без изменений.
© 2007–2018 Karl Berry
Public Domain Software
http://latexref.xyz/_005cpagestyle.html