无法创建自定义首页页脚

无法创建自定义首页页脚

我正在尝试在文章的第一页创建页脚,而其余页面应该在页面底部包含页眉和页码。这是我使用的代码:

\documentclass[12pt,a4paper]{article}
\usepackage{cmap}                   % поиск в PDF
\usepackage{mathtext}               % русские буквы в фомулах
\usepackage[T2A]{fontenc}           % кодировка
\usepackage[utf8]{inputenc}         % кодировка исходного текста
\usepackage[english,russian]{babel} % локализация и переносы
\usepackage{indentfirst}
\frenchspacing

\setlength{\headheight}{15pt}
% Колонтитулы
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead[R]{Д.В. Хизанишвили}
\fancyhead[L]{РАЦИО.ru 16(1)}
\fancyhead[C]{}

\fancyfoot[R]{}
\fancyfoot[L]{}
\fancyfoot[C]{\thepage}

\setlength{\footskip}{40pt} %отступ нижнего колонтитула

\fancypagestyle{firststyle} %новый стиль
{
   \fancyhf{}
   \fancyfootoffset[R]{-12cm} %так можно регулировать ширину колонтитула
   \fancyfoot[L]{РАЦИО.ru 16(1)  \linebreak Д.В. Хизанишвили}
}

\begin{document}

\thispagestyle{firststyle}
\maketitle

但结果不符合我的预期:第一页包含页码,而不是预期的页脚。即使我尝试简单地删除页码,\thispagestyle{empty}它仍然保留在那里。

答案1

\maketitle以使用以下方式设置页面样式而闻名

\thispagestyle{plain}

因此将覆盖您之前的设置。交换顺序以恢复和平:

\maketitle
\thispagestyle{firststyle}

或者,您可以调整plain页面样式而不必担心第一页:

\documentclass{article}
%...
\usepackage{fancyhdr}
\pagestyle{fancy}% Set all page styles to 'fancy'
%...
\fancypagestyle{plain}{% Overwrite 'plain' page style
  %...
}
%...
\begin{document}

\maketitle% This will override the `fancy` page style with `plain`

%...

\end{document}

相关内容