更改不同部分的页码格式

更改不同部分的页码格式

我希望文档的不同部分使用不同的页码格式。我注意到我可以使用\thispagestyle(如何仅更改第一页的页码位置)但我如何才能对给定的部分而不是页面执行相同的操作?例如,如下所示:

\begin{document}
\input{sectionA} %% page numbering style: -A-<page number>-
\input{sectionB} %% page numbering style: -B-<page number>-
\end{document}

我尝试过使用\thispagestyle,但效果不佳。

答案1

下面的代码应该可以满足您的要求。它按字母顺序对各节进行编号,在新的一页上开始每个节并重置页码计数器。它也可以与 一起使用hyperref

jrrSectionNumbering

\documentclass{article}
\usepackage{etoolbox}
\pretocmd{\section}{\clearpage\setcounter{page}{1}}{}{}
\usepackage{blindtext}
\renewcommand{\thesection}{\Alph{section}}
\renewcommand{\thepage}{\thesection--\arabic{page}}
\usepackage{hyperref}
\begin{document}
\tableofcontents
\section{Wobbling Walrus}
\blindtext[30]
\section{Limbo Lion}
\blindtext[30]
\section{Disco Dogs}
\blindtext[30]
\end{document}

相关内容