我如何知道\areaset
针对特定的保证金要求应使用什么命令,例如left=2.5cm
,,right=2.5cm
和top=2.5cm
?bottom=3cm
答案1
\areaset
包(KOMA-Script 包)中的命令typearea
设置文本主体的尺寸,即文本区域的宽度和高度,以及作为可选参数的绑定偏移量(BCOR
)。
由于布局计算,typearea
页脚边距将几乎是页顶边距的两倍。因此,使用 无法获得所需的边距\areaset
。
来自 scrguien.pdf (KOMA-Script 文档):
该
typearea
包不是为了设置预定义的边距值而制作的。如果你必须这样做,你可以使用包geometry
geometry
因此,即使使用 KOMA-Script 类,设置所需边距的推荐方法是使用包。
更新
\areaset
单面文件的示例:
\documentclass{scrreprt}
\areaset
{\dimexpr\the\paperwidth-5cm\relax}% calculate requiered \textwidth
{\dimexpr\the\paperheight-5.5cm\relax}% calculate requiered \textheight
\usepackage{layout}
\begin{document}
\layout
\end{document}
因此最终的文本高度为688 pt
,但顶部和底部边距分别为51pt=1.8cm
和106pt=3.7cm
。
如果你使用geometry
\documentclass{scrreprt}
\usepackage[margin=2.5cm,bottom=3cm]{geometry}
\usepackage{layout}
\begin{document}
\layout
\end{document}
你得到
因此geometry
文本高度也是688pt
,但顶部和底部边距具有所需的尺寸:71pt=2.5cm
和86pt=3cm
。
请注意,如果有twoside
文档并且您使用\areaset
外边距,则外边距的宽度将是内边距的两倍。