由于我正在使用 KOMA,所以建议使用 scrlayer-scrpage 包而不是 fancy 包。
不幸的是我遇到了一些问题:我正在使用 scrbook,并且页眉和页脚应该如下所示:
- 头部分离线
- 在左页 - 标题:部分
- 在右页 - 标题:章节,但开头没有“章节”(只有数字)
- 每一页 - 页脚:页码
这就是我实际使用的代码:
\usepackage[headsepline]{scrlayer-scrpage}
\setlength{\headheight}{1.1\baselineskip}
结合:
\automark[section]{chapter}
\clearpairofpagestyles
\ihead{}
\ohead[\headmark]{\headmark}
\ifoot{}
\ofoot[\pagemark]{\pagemark}
\renewcommand*{\chapterpagestyle}{empty}
但是现在有一些错误我自己无法弄清楚:
- 章节新页面上缺少页码(有或没有页码)
- 页眉中显示的章节并非开头没有“章节”
- 在目录之后,我创建了一个带有首字母缩略词的命名法。不幸的是,标题仍然被命名为目录。我如何告诉 latex 更改章节已更改?
非常感谢你的帮助!
答案1
从代码中删除该行\renewcommand*{\chapterpagestyle}{empty}
。然后章节页面上的页面样式将为plain
。要使plain
页面上没有页眉条目,请删除可选参数\ohead
。
我猜chapterprefix
你的文档中使用了这个选项。要从页眉中删除“章节”,请重新定义\chaptermarkformat
\renewcommand*\chaptermarkformat{\thechapter\autodot\enskip}
关于你的第三个问题:也许你必须使用\addchap{Acronyms}
。如果这没有帮助,请使用显示问题的 MWE(最小工作示例)提出一个单独的问题。