我使用 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}