自訂頁碼(羅馬或阿拉伯文除外)?

自訂頁碼(羅馬或阿拉伯文除外)?

例如,如何將第一頁標記為「封面」?

或者,將前 5 頁標記為「Cover-1」、「Cover-2」、...「Cover-5」?

答案1

fancyhdr包為更改頁面上的頁眉和頁腳材料提供了幾乎無限的可能性。以下程式碼顯示如何讓第一頁「number」只是一個字串標籤,後面是連續編號的五個頁面「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}

相關內容