使用 headsepline 而不降低文本主体高度

使用 headsepline 而不降低文本主体高度

scrreprt在使用类和页面样式的文档中headings,如何使用类选项在页眉下方引入水平线headsepline=true而不降低文本主体高度?

考虑以下图片比较headsepline=trueheadsepline=false

在此处输入图片描述

正如 KOMA 脚本文档中所述,如果 ,则标题被视为文本主体的一部分headsepline=true。但是,我想保留文本的可用高度(因为我必须遵守严格的页面限制)。换句话说:我怎样才能将红线移到绿线?

答案1

使用

\documentclass{scrreprt}
\KOMAoptions{headsepline,headinclude=false}

headsepline选项自动设置headinclude=trueheadinclude=false将其改回。

\documentclass{scrreprt}
\KOMAoptions{headsepline,headinclude=false}

\pagestyle{headings}

\usepackage{blindtext}% dummy text
\begin{document}
  \blinddocument
\end{document}

但我觉得 3.19 版本有一个 bug,因为

\documentclass[headsepline,headinclude=false]{scrreprt}

应该做同样的事情,并且在 3.18 版本中也做了同样的事情。更新:在 3.20 版本中这将再次起作用,请参阅:KOMA-Script 3.19a 中出现的问题和挑战(德语)。

相关内容