KOMA 脚本:完全删除章节标题上方的空格

KOMA 脚本:完全删除章节标题上方的空格

我使用 KOMA 脚本类 scrreprt 和 xelatex。现在,由于模板严格,我需要将章节标题精确地设置在页面顶部。

在这里我找到了一些建议https://komascript.de/node/179?destination=node/179。我尝试了两种方法,但\RedeclareSectionCommand[beforeskip=0pt]{chapter}留下了一些空间,同时\renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}}删除了太多空间。似乎行距也有影响,但即使使用默认间距也不起作用。

下图显示了与正确放置的节标题相比的结果。希望有人知道如何解决这个问题。

章节标题不在最顶部

梅威瑟:

\documentclass[
a4paper,
10pt,
]{scrreprt}

\usepackage[no-math]{fontspec}
\usepackage{footnotebackref}
\usepackage[showframe]{geometry}
\usepackage{setspace}

\setmainfont[BoldFont={Verdanab.ttf},ItalicFont={Verdanai.ttf}]{Verdana.ttf}
\geometry{
    landscape=false,
    left=30mm,
    right=25mm,
    top=25mm,
    bottom=25mm,
}
\spacing{1.5}

\setkomafont{chapter}{\Large\normalfont\bfseries\MakeUppercase}

\RedeclareSectionCommand[beforeskip=0pt]{chapter} % Leaves some space above
\renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}} % Violates top margin

\begin{document}

\chapter{Remaining space above chapter title õö}

\clearpage

\section{Section title is placed exactly at the top ÕÖ}

\end{document}

相关内容