我想修改页眉和页脚的内容 - 例如,显示当前章节和/或节标题或更改分页对齐方式。我该怎么做?我注意到包fancyhdr
和scrpage2
(部分KOMA-Script
-bundle) - 它们是可以互换的吗,或者是否存在我应该优先选择其中一个包而不是另一个包的情况?
答案1
fancyhdr
是经典的包装。最近的变化是版本 4.1 2022-11-09。scrpage2
已经存在多年,但目前也正在与现代KOMA-script
课程一起发展。当然,它与这些课程的结合会更好,但也可以与其他课程一起使用。
fancyhdr
提供头部规则和脚部规则,但scrpage2
提供头部顶线、头部分离线、脚部分离线和脚部底线。
scrpage2
带有一个复杂的界面来指定自己的样式,从一个简单的采用 9 个参数开始,\deftripstyle
并辅以专家界面:\defpagestyle
、、\newpagestyle
和,请参阅文档。\renewpagestyle
\providepagestyle
为了简化使用不同风格的工作,scrpage2
读取并处理一个文件scrpage.cfg
,其中可能定义了许多项目的几种风格。
所以,scrpage2
如果有的话我会更喜欢。我相信它可以替代fancyhdr
。如果要求不是太复杂并且希望快速学习,那么后者可能是首选。
答案2
自 2011 年 11 月起,出现了第三个专用于自定义页眉和页脚的软件包:titleps
enumitem
作者:Javier Bezos( 、、titlesec
和的作者titletoc
)。软件包说明:
该软件包提供了具有简单单阶段机制的页面样式,包括顶部标记;访问单个页眉/页脚中的顶部、第一个和底部标记;特定浮动的页眉/页脚;多组标记(使用 e-TeX)等等。
请注意,' 描述 中列出的功能在和titleps
中不可用。fancyhdr
scrpage2