scrreprt 中未使用 BCOR

scrreprt 中未使用 BCOR

我正在尝试为我的学士论文设定 BCOR。我的序言如下

\documentclass[fontsize=12pt,a4paper,oneside, 
listof=totoc,                   % Tabellen- und Abbildungsverzeichnis ins Inhaltsverzeichnis
bibliography=totoc,             % Literaturverzeichnis ins Inhaltsverzeichnis aufnehmen
titlepage,                      % Titlepage-Umgebung statt \maketitle
headsepline,                    % horizontale Linie unter Kolumnentitel
%abstracton,                    % Überschrift beim Abstract einschalten, Abstract muss dazu in {abstract}-Umgebung stehen
DIV12,                          % auskommentieren, um den Seitenspiegel zu vergrößern
BCOR=6mm,                       % Bindekorrektur, die den Seitenspiegel um 6mm nach rechts verschiebt,
]{scrreprt}

但 BCOR 并未纳入我的论文的维度。我在 KOMA 文档中读到,我不需要明确地调用typearea这样的问题:BCOR 不是纸张尺寸的一部分

我还用它geometry来更改单面纸张左、右、上、下尺寸的默认值。

\usepackage[a4paper, left=2.5cm, right=3cm, top=2.5cm, bottom=2.5cm]{geometry}

因为我有一张单面纸,所以只需将左边的值加上 0.6 使其成为 3.1 厘米就足够了吗?

答案1

该包typearea由其加载scrreprt并设置页面布局。

\documentclass[
... 
headsepline,                    % horizontale Linie unter Kolumnentitel
...
BCOR=6mm,                       % Bindekorrektur, die den Seitenspiegel um 6mm nach rechts verschiebt,
]{scrreprt}

BCOR=6mm是绑定偏移量,并且选项headsepline会自动设置选项headinclude=true。因此,在布局计算过程中,页眉属于文本。

\usepackage[a4paper, left=2.5cm, right=3cm, top=2.5cm, bottom=2.5cm]{geometry}

现在,该包geometry使用其默认值重新定义了页面布局,其中包括 bindingoffset=0pt 和 headinclude=false,这意味着标题属于顶部边距。当然,它会将边距更改为作为 的参数给出的值geometry

请注意,如果您稍后使用\recalctyperea或更改了 KOMA-Script 选项之一DIVBCOR或者使用或包再次更改页面布局。twosidetwocolumn\KOMAoption\KOMAoptionstypearea

因此使用

\usepackage[
  bindingoffset=6mm,
  %includehead,% if headers should belong to the text 
  left=2.5cm, right=3cm, top=2.5cm, bottom=2.5cm
]{geometry}

设置边距、装订偏移量以及可能的选项includehead,并注意typearea不要重新计算页面布局。

相关内容