Почему \markboth не работает?

Почему \markboth не работает?

Я пытаюсь сделать собственные заголовки для книги, которую пишу. Я хочу чередовать два заголовка: "Left" и "Right". Моя проблема в следующем: я не получаю Left и Right, которые печатаются, когда я использую \markboth.

Код есть

\documentclass{book}

\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{graphics,color}
\usepackage[superscript]{cite}

\begin{document}
\pagestyle{myheadings}
\markboth{Right}{Left}

First page
\newpage
Second page
\newpage
Third page
\newpage
Fourth page

 \end{document}

Это обеспечивает:
введите описание изображения здесь

2-я страница:
введите описание изображения здесь

Но я хочу вот так (ниже):
введите описание изображения здесь

2-я страница:
введите описание изображения здесь

3-й:
введите описание изображения здесь

4-й:
введите описание изображения здесь

решение1

Картинки желаемого вывода, которые вы публикуете, включают правило под заголовком и уменьшенные поля. Для установки полей лучшим выбором будет использование пакета geometry. Для заголовков fancyhdrпакет предоставляет необходимые возможности. Используя ваш синтаксис (который действительно имеет Rightи Leftнеправильный оборот), вы можете написать:

Образец страницы 2

\documentclass[a4paper,12pt]{book}

\usepackage[vmargin=0.2cm,hmargin=1cm,head=16pt,includeheadfoot]{geometry}
\usepackage{fancyhdr}
\fancyhead{}
\fancyfoot{}
\fancyhead[LE,RO]{\thepage}
\fancyhead[LO]{\slshape\rightmark}
\fancyhead[RE]{\slshape\leftmark}
\pagestyle{fancy}

\begin{document}

\markboth{Right}{Left}
\thispagestyle{empty}

First page
\newpage
Second page
\newpage
Third page
\newpage
Fourth page

\end{document}

\pagestyle{empty}гарантирует, что первая страница (или страница, на которой находится команда) не имеет заголовков.

Чтобы использовать \markbothстандартный способ, вам следует использовать:

\documentclass[a4paper,12pt]{book}

\usepackage[vmargin=0.2cm,hmargin=1cm,head=16pt,includeheadfoot]{geometry}
\usepackage{fancyhdr}
\fancyhead{}
\fancyfoot{}
\fancyhead[LE,RO]{\thepage}
\fancyhead[LO]{\slshape\leftmark}
\fancyhead[RE]{\slshape\rightmark}
\pagestyle{fancy}

\begin{document}

\markboth{Left}{Right}
\thispagestyle{empty}

First page
\newpage
Second page
\newpage
Third page
\newpage
Fourth page

\end{document}

Связанный контент