KOMA:移除 BCOR 时保留布局

KOMA:移除 BCOR 时保留布局

我有一份打印文档,我使用 BCOR 选项在左侧添加一些空间用于装订。现在我被要求再次以电子形式提供同一份文档。为此,使用 BCOR 会显得很丑陋。但是,只需删除 BCOR 就会更改页面的可打印区域,从而更改我的布局。我的文档甚至不再有相同的页数。我怎样才能在不更改文档布局的情况下删除 BCOR?比如将 BCOR 拆分到两侧。

这是一个可以说明该问题的小例子。

\documentclass[paper=A4,twoside=false,BCOR=15mm]{scrbook}  % 4 pages
%\documentclass[paper=A4,twoside=false]{scrbook}  % 3 pages
\usepackage{lipsum}

\begin{document}
\lipsum[1-17]
\end{document}

答案1

如果您检查日志文件(BCOR = 15mm),您会发现:

(typearea)             DIV  = 10
(typearea)             BCOR = 42.67912pt
(typearea)             \paperwidth      = 597.50793pt
(typearea)              \textwidth      = 388.38017pt
(typearea)              DIV departure   = 0%
(typearea)              \evensidemargin = 53.63345pt
(typearea)              \oddsidemargin  = 53.63345pt
(typearea)             \paperheight     = 845.04694pt
(typearea)              \textheight     = 595.80026pt
(typearea)              \topmargin      = -25.16531pt
(typearea)              \headheight     = 17.0pt
(typearea)              \headsep        = 20.40001pt
(typearea)              \topskip        = 11.0pt
(typearea)              \footskip       = 47.6pt
(typearea)              \baselineskip   = 13.6pt

您可以BCOR=0mm使用以下方式设置并保留相同的文本区域

\areaset[<BCOR>]{<text width>}{<text height>}

比库容 = 15 毫米

C

比库容 = 0 毫米

d

% !TeX TS-program = xelatex
\documentclass[paper=A4,twoside=false]{scrbook}  % 4 pages

\usepackage{lipsum}

\usepackage{showframe} % ONLY to show margins

\areaset{388.38pt}{595.81pt} % added <<<<<<<<<<<<<<

\begin{document}
    \lipsum[1-17]
\end{document}

相关内容