使用 scrbook Koma Script 将页面几何图形转换为 Typearea

使用 scrbook Koma Script 将页面几何图形转换为 Typearea

我读到过我不应该将该geometry软件包与 KOMA-Script 一起使用。因此,我想使用 Koma-Scripts 内置typearea功能将我的页面布局转换为类似的布局。

\documentclass[american,headings=openany]{scrbook}
\usepackage{scrlayer-scrpage} %\input{headersfooters}
\usepackage{microtype}  
\usepackage{setspace} \onehalfspacing
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
%
% % % these font packages require a full install %
\renewcommand{\ttdefault}{lmtt} % monospace font %
\usepackage{libris}             % san serif font %
\usepackage{tgschola}           % roman font     %
%
%
\usepackage[paperwidth=5.06in,paperheight=7.81in]{geometry}
   \geometry{verbose,tmargin=0.75in,bmargin=0.75in,%
     lmargin=0.7in,rmargin=0.4in,headheight=0.25in,%
     headsep=0.2in,footskip=0.4in}%
%
\begin{document}

% \input{mybook} % I will input many chapters %

Hello World, this will be my book.

\end{document}

有人能给我提供typearea可以替换geometry成类似结果的代码吗?它不必完全相同。我想知道typearea我需要哪些选项,以及我需要进行哪些调整。我已经阅读过了,scrguien.pdf但并没有很好地理解(我仍然很困惑)。但到目前为止,我已经阅读了BCOR=DIV=选项,的可能值DIV,特别是数值,值last,值areaset。和\typearea命令。但我不知道如何处理它们。

答案1

好吧,最后您可以typearea在 KOMA-Script 文档第 24 页第章中阅读页面布局的定义Construction of the Page Layout with typearea(您可以使用 打开它)texdoc komascript

您还可以使用包layout或包layouts检查不同参数的结果值typearea(文档:texdoc layouttexdoc layouts)。

geometry和之间的主要区别typearea在于typearea 计算根据所用字体大小确定最佳打字区域,但geometry“仅”使用给定的边距等值来创建打字区域。没有geometry根据字体大小计算打字区域的算法。

因此,如果您想要页面的字体美观(但您不知道什么是好的字体),请使用typearea计算出页面的美观度。如果您必须遵循大学给出的边距等规则,那么使用它geometry来满足规则会更容易。

相关内容