如何自定义页眉和页脚?

如何自定义页眉和页脚?

我想修改页眉和页脚的内容 - 例如,显示当前章节和/或节标题或更改分页对齐方式。我该怎么做?我注意到包fancyhdrscrpage2(部分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。如果要求不是太复杂并且希望快速学习,那么后者可能是首选。

注意:如果您使用fancyhdrgeometry首先加载几何图形

答案2

自 2011 年 11 月起,出现了第三个专用于自定义页眉和页脚的软件包:titlepsenumitem作者:Javier Bezos( 、、titlesec和的作者titletoc)。软件包说明:

该软件包提供了具有简单单阶段机制的页面样式,包括顶部标记;访问单个页眉/页脚中的顶部、第一个和底部标记;特定浮动的页眉/页脚;多组标记(使用 e-TeX)等等。

请注意,' 描述 中列出的功能在和titleps中不可用。fancyhdrscrpage2

相关内容