减少 scrbook 类中标题前的空间

减少 scrbook 类中标题前的空间

在 srcbook 类中,无论我如何设置顶部边距(都不起作用geometry\addtolength,它总是在标题前添加大量空间。有些人建议更改@makechapterhead定义,但scrbook.cls包含多个条目,我不知道我必须更改哪一个。

答案1

KOMA 脚本类scrbook和在标题的定义中scrreprt使用、、及其星号变体在章节标题前插入垂直空格,并且类继承了这些设置。默认定义为;如果要更改此值,请重新定义命令;以下示例显示了必要的重新定义以抑制顶部边距和章节标题之间的任何额外垂直空间(包及其选项仅用于作为视觉参考):\chapterheadstartvskip\chapter\part\addchap\addpartlabbook\addvspace{4ex}geometryshowframe

\documentclass{labbook}
\usepackage[showframe]{geometry}
\usepackage{lipsum}

\renewcommand\chapterheadstartvskip{\addvspace{-4ex}}

\begin{document}
\chapter{Test Chapter}
\experiment{Test Experiment}
\lipsum[1-20]
\end{document}

在此处输入图片描述

相关内容