Неспециальная первая страница в \documenclass{article}

Неспециальная первая страница в \documenclass{article}

Я новичок в TeX и LaTeX, поэтому могу не очень хорошо объяснить.

Я пытаюсь разместить номера страниц на каждом нижнем колонтитуле в форме "Страница X из XX" с помощью fancyhdr. Пока у меня получилось так:

\cfoot{Page \thepage\ of \pageref{LastPage}}

Это работает отлично, за исключением страницы 1, которая содержит только «1».

Полагаю, это связано с тем, что первая страница является своего рода «специальной страницей», поскольку на ней нет заголовка.

Как отключить эту специальную первую страницу, чтобы все страницы содержали и верхний, и нижний колонтитулы?

решение1

Если вы сделаете первую страницу, используя \maketitleэто, может выполнить \thispagestyle{plain}. Вы можете либо переопределить стиль страницы plain(см. fancyhdrруководство для этого), либо просто добавить\thispagestyle{fancy} после \maketitle:

\documentclass{article}
\usepackage{fancyhdr,lastpage}
\pagestyle{fancy}
\cfoot{Page \thepage{} of \pageref{LastPage}}
\begin{document}
\title{Title}
\author{Me}
\maketitle
\thispagestyle{fancy}
\end{document}

Кстати: Если вы используете более универсальныеКОМА-Скриптclass scrartclвместо стандартного class article. Вы можете переопределить стиль страницы с помощью заголовка заголовка страницы:

\documentclass{scrartcl}
\usepackage{fancyhdr,lastpage}
\pagestyle{fancy}
\cfoot{Page \thepage{} of \pageref{LastPage}}
\renewcommand*{\titlepagestyle}{fancy}
\begin{document}
\title{Title}
\author{Me}
\maketitle
\end{document}

В KOMA-Script есть еще команды для стилей страниц, например, \chapterpagestyleдля страницы с заголовком главы (только scrbookи scrreprt). Посмотрите руководство по KOMA-Script для всех этих команд.

решение2

Не говоря \thispagestyle:

...
\pagestyle{fancy}
<customizations related to fancyhdr>
\expandafter\let\csname ps@plain\expandafter\endcsname
  \csname ps@fancy\endcsname
...
\begin{document}
...
\maketitle

решение3

Многие пакеты или стили выдают команду \thispagestyle{plain}в \maketitle, поэтому первая страница действительно "специальная". Попробуйте переопределить это с помощью \thispagestyle{fancy}on title page.

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