使用 scrlayer-scrpage 增加页眉/页脚边距

使用 scrlayer-scrpage 增加页眉/页脚边距

我想使用 scrlayer-scrpage 包编辑文档的页眉/页脚。以下是 MWE:

\documentclass[english,BCOR=6mm,cdgeometry=twoside,DIV=12,open=right,headsepline]{tudscrbook}
\usepackage{babel}
\usepackage{isodate}
\usepackage{blindtext}
\usepackage{scrlayer-scrpage}
\begin{document}
\mainmatter
\blinddocument
\end{document}

我希望页眉和页脚稍微超出文本宽度。昨天有人问了类似的问题(调整页眉和页脚宽度) 但是使用的 fancyhdr 包与 scrbook 不兼容。

编辑:另外,我想知道如何将章节标题格式化为如下格式: 在此处输入图片描述

答案1

您可以使用选项headwidth=\textwidth+1cm:0pt。语法是headwidth=<width>:<offset>:<offset>,另请参阅 KOMA-Script。如果只给出了一个<offset>(如示例中所示),则此偏移量将用于偶数页和奇数页。

要获取章节的前缀行,请添加 class 选项chapterprefixline。这适用于 classesscrbooktudscrbook

例如scrbook

\documentclass[english,BCOR=6mm,DIV=12,headsepline,
  chapterprefix% <- added: prefix line for chapters
]{scrbook}

\usepackage{babel}
\usepackage{isodate}
\usepackage{blindtext}

\usepackage{scrlayer-scrpage}
\KOMAoptions{headwidth=\textwidth+1cm:0pt}

\begin{document}
\blinddocument
\end{document}

在此处输入图片描述

带类的示例tudscrbooks(使用包geometry并加载包scrlayer-scrpage):

\documentclass[english,BCOR=6mm,cdgeometry=twoside,
  %DIV=12,% page layout is calculated by package geometry
  open=right,headsepline,
  chapterprefix% <- added: prefix line for chapters
]{tudscrbook}

\usepackage{babel}
\usepackage{isodate}
\usepackage{blindtext}

\AtBeginDocument{\KOMAoptions{headwidth=\textwidth+1cm:0pt}}

\begin{document}
\blinddocument
\end{document}

在此处输入图片描述

相关内容