如何将页码格式从“1”更改为“第一页”?

如何将页码格式从“1”更改为“第一页”?

在文章类文档中,正常的页码编号例如是

1

我希望页码看起来像这样:

Page first

代替:

1

我该怎么做?

答案1

这使用序数词的序数串,即1stfirst等等,在页脚中设置,使用fmtcountfancyhdr

我推荐这种编号样式吗?不,它看起来不太好看,但我不是联邦美学局的人 ;-)

\documentclass{article}

\usepackage{fmtcount}
\usepackage{blindtext}
\usepackage{fancyhdr}

\renewcommand{\headrulewidth}{0pt}
\fancypagestyle{plain}{%
  \fancyhf{}
  \cfoot{Page \ordinalstring{page}}
}
\begin{document}
\pagestyle{plain}
\blindtext[50]

\end{document}

enter image description here

答案2

像这样:

.....
\usepackage{fmtcount}
.....

\begin{document}
 .....
Page\,\ordinal{page}
 .....

当然,正如 Christian Hupfer 指出的那样,在使用fancyhdr或设置页眉/页脚格式时,您通常会使用这样的代码titleps。请注意,fmtcount对于某些语言而言,它是语言感知的:英语、法语、德语;意大利语、葡萄牙语、西班牙语。

我来告诉你titleps方法:

\usepackage{babel}
......
\renewpagestyle{plain}
\setfoot{}{\pagename\,\ordinal{page}}{}
\pagestyle{plain}
.....

相关内容