因此,我正在使用 article 类,我想将页码缩小,并将其设置为不同的字体。我不一定需要创建新的页面样式,而且在不了解后果的情况下,我犹豫不决。
答案1
感谢您建议使用 fancyhdr/redefine 页面样式。摘自 fancyhdr 手册:
\fancypagestyle{plain}{%
\fancyhf{} % clear all header and footer fields
\fancyfoot[C]{\sffamily\fontsize{9pt}{9pt}\selectfont\thepage} % except the center
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}}
\pagestyle{plain}
答案2
您可以使用 KOMA 脚本类(例如,scrartcl
而不是article
)并将以下内容添加到序言中:
\addtokomafont{pagenumber}{\small\sffamily}
我最初建议重新定义 \thepage
命令,但正如 Lev Bishop 指出的那样,这会产生不利影响,不应该这样做。
答案3
实现这一目标的正确方法是创建新的页面样式。此常见问题解答讨论,重新定义\thepage
只会在所有使用页码的地方(\pageref
、目录、超链接标签等)出现问题。此类更改在书籍类别从\frontmatter
到\mainmatter
等更改后也不会保留。
更改页面样式很容易fancyhdr 包。
答案4
编辑:正如 Lev 在他的评论中指出它会破坏各种事物一样,你绝对不应该想到这一点:
除非您说明想要哪种字体,否则我无法帮助您处理字体问题。不过,以下代码应该可以帮您开始:
\let\oldthepage\thepage
\renewcommand*\thepage{\small{\ttfamily-- \oldthepage\ --}}