使用 \setstrech 时如何控制垂直章节位置?

使用 \setstrech 时如何控制垂直章节位置?

第一次在这里发帖,如果我遗漏了什么,请原谅。

我使用 \setstrech 来控制目录、LoF、LoT、缩写、术语、词汇表和参考资料部分的行距。我的论文要求 1.5 倍行距;然而,这意味着这些部分不必要地长。

但是,这会使页面上章节标题的垂直位置向上移动 - 因此它与文档的其余部分处于不同的位置(1.5 倍行距)。

MWE,显示与标准章节相同的问题:

\documentclass{scrbook}
\KOMAoptions{twoside=false}

\usepackage{blindtext}
\usepackage{setspace}
\linespread{1.25}

\begin{document}

\begingroup
    \setstretch{0.5}
    \chapter{First Chapter Heading}
        \blindtext
    \endgroup

\chapter{Second Chapter Heading}
    \blindtext

\end{document}

答案1

您必须添加\setstretch命令章节标题:

\documentclass{scrbook}
\KOMAoptions{twoside=false}

\usepackage{blindtext}
\usepackage{setspace}
\linespread{1.25}

\begin{document}

\begingroup
    \chapter{First Chapter Heading}
    \setstretch{0.5}
        \blindtext

\endgroup

\chapter{Second Chapter Heading}
    \blindtext

\end{document}

在此处输入图片描述

如果您想对 ToC、LoF 等执行此操作,请\AfterTOCHead按照 KOMA-Script 手册中所示进行操作。

\documentclass[twoside=false]{scrbook}
\KOMAoptions{twoside=false}

\usepackage{blindtext}
\usepackage[onehalfspacing]{setspace}
\recalctypearea
\AfterTOCHead{\singlespacing}

\begin{document}

\tableofcontents

\blinddocument
\blinddocument

\end{document}

在此处输入图片描述

有关 的更多信息,请参阅tocbasicKOMA-Script 手册的章节\AfterTOCHead

相关内容