Номер страницы не размещен в правильном месте

Номер страницы не размещен в правильном месте

Я пытаюсь разместить номера страниц слева на четных страницах и справа на нечетных. Насколько я понимаю, следующий код должен делать именно это, но у меня все номера страниц находятся справа.

\documentclass[11pt]{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[EL]{\thepage}
\fancyhead[OR]{\thepage}

\begin{document}
foo
\newpage
bar
\newpage
bat
\end{document}

решение1

Вам нужно выбрать класс документа, который имеет разные левые и правые страницы. Либо используйте класс bookили report, либо добавьте опцию twosideк articleклассу.

Имейте в виду, что эта опция twosideтакже запускает flushbottomнастройку, которая означает, что содержимое страницы растягивается по вертикали, так что строки выравниваются в нижней части страницы. Это может привести к появлению неприятного пустого пространства между абзацами или над разделами, таблицами и рисунками. Поэтому рассмотрите возможность использования команды \raggedbottomв преамбуле.

Если в вашем документе есть сноски, вы увидите, что \raggedbottomони располагаются на фиксированном расстоянии от низа текста, что не очень хорошо. Вы можете избежать этого, используяскрарткл(отКОМА-скрипт) вместо \article, или загрузить пакетfootmiscс опцией bottom:

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

\documentclass[twoside, 11pt]{article}
\usepackage[bottom]{footmisc}               %% Treat footnotes correctly
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[EL]{\thepage}
\fancyhead[OR]{\thepage}
\raggedbottom                               %% Avoid nasty vertical white space

\begin{document}
foo
\newpage
bar
\newpage
bat
\end{document}

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