自定义页码(罗马数字或阿拉伯数字除外)?

自定义页码(罗马数字或阿拉伯数字除外)?

例如,如何将第一页标记为“封面”?

或者,将前 5 页标记为“封面 1”、“封面 2”……“封面 5”?

答案1

fancyhdr软件包提供了几乎无限的可能性来更改页面上的页眉和页脚材料。以下代码显示如何使第一页的“编号”仅为字符串标签,后面是连续编号的五页“Cover-i”、“Cover-ii”、...、“Cover-v”。也可以切换到 LaTeX 的“纯”页码系统。

\documentclass{article}
\usepackage{lipsum} % for filler text

\usepackage{fancyhdr}
\pagestyle{fancy} % switch to "fancy" page style
\fancyhead{} % no material in header
\renewcommand{\headrulewidth}{0pt}
\cfoot{First Page} % <-- just a string, no numbers

\begin{document}

\lipsum[1-2] % no page "number", just the label "First Page"

\clearpage
\pagenumbering{roman} % set page number to 0, lowercase-roman numbering 
\cfoot{Cover--\thepage}
\lipsum[1-25] % "Cover--i", "Cover--ii", etc

\clearpage
\pagestyle{plain} % switch to "plain" page style
\pagenumbering{Alph} % uppercase-alphabetic "numbering"
\lipsum[1-12] % next 3 pages are numbered "A" thru "C"

\end{document}

相关内容