koma-scrlttr2:底部边距很大,如何减小?

koma-scrlttr2:底部边距很大,如何减小?

我真的很难理解这似乎是 KOMA scrlttr2 的一个简单布局问题。

我根本找不到任何方法让信件的底部边距小于 2 英寸。我浏览了 KOMA 文档。我当然理解作者希望用户了解出版的正确页面布局原则。然而,信件不得发表。2-3厘米的底部边距对于出版来说可能太小,但对于信件来说这是完全合理的。

所以我认为这应该是一个相当简单的问题,但是文档提供了大量的理论,但没有一个简单的答案。

首先我尝试了 geometry 包,但“bottom”属性没有效果。Scrlttr2 仍然坚持将页面拆分到页面边界上方约 2 英寸处。

然后我看到 KOMA 脚本推荐使用 typearea。\areaset 的 width 参数显然有效,但 height 参数无效。

\usepackage[headexclude,footexclude,landscape]{typearea}
\areaset{6.5in}{11in}

我确信一定有办法做到这一点。页面上有足够的空间容纳内容。只是 scrlttr2 拒绝让我使用该空间。

答案1

默认情况下,首页上留有页脚空间。您可以使用类选项关闭此功能firstfoot=false

示例输出

\documentclass[firstfoot=false]{scrlttr2}

\usepackage[english]{babel}
\areaset{6.5in}{11in}

\usepackage{lipsum}

\begin{document}

\begin{letter}{addressee}

\opening{Dear XXX}
\lipsum[1-20]
\closing{Yours}
\end{letter}


\end{document}

enlargefirstpage正如评论中所提到的,除了之外,还有一个可以在文档类中使用的选项firstfoot=false,但我还没有看到任何具体的例子来表明这有什么不同。

在第一页上获得额外空间的一种强力方法是在命令\enlargethispage{3\baselineskip}前写入 eg \opening。但是,这不会尊重您原来的页面边界,因此只能在紧急情况下使用。

相关内容