如何缩小信件标题中的空间

如何缩小信件标题中的空间

我正在使用 documentclass 编写文档letter。我调整了几个我知道的参数,例如\topmargin\textheight\textwidth。但我仍然无法将其合并到一页中。页眉似乎占用了相当大的空间,并且只有日期正确对齐。

谁能告诉我如何缩小页眉中的空间?

答案1

在我看来,调整页面尺寸的最佳软件包是geometry包裹- 直观且简单。文本宽度和高度使用textwidthtextheight键值对设置。例如,

\usepackage[textwidth=8in,textheight=10in]{geometry}% http://ctan.org/pkg/geometry

8in生成宽度和高度为 的文本块。使用、或键值对10in可以修改上边距。例如,headheightheadseptop

\usepackage[headheight=0pt,headsep=0pt]{geometry}% http://ctan.org/pkg/geometry

会完全删除页面上的页眉。添加showframe包选项将为您提供文本块和页面其他布局组件的良好视觉表示,并允许您查看文档尺寸变化的效果。

这些选项不需要在加载包时设置。也可以使用\geometry{<geometry settings>}文档前言中提供的命令来实现,或者使用 在文档中途更改\newgeometry{<geometry settings>}

以下是一些可以使用来更改的重要页面尺寸geometry(包文档第 3 页上的图 1):

在此处输入图片描述

使用includehead和/或includefoot设置时,这些布局设置的含义可能略有不同。以下显示了差异(包文档第 3 页上的图 2):

在此处输入图片描述

查看包装文档有关页面尺寸和如何更改布局的更多信息。

答案2

为我沃纳的回答有帮助,但还不够。因此我将其与Phil Hirschhorn 的 topmargin 建议\textheight根据更新LaTeX Wikibook 上的页面布局,这是我的组合:

\usepackage[headheight=0pt,headsep=0pt]{geometry}
\addtolength{\topmargin}{-60pt}
\addtolength{\textheight}{120pt}

价值观需要根据个人喜好和条件进行调整。

答案3

我发现,按照两个答案的建议更改 headsep 对第一页的页眉没有帮助,并且对第一页之后的页面也有影响,会覆盖页面顶部的页码。topmargin 和 headheight 也没有太大变化。不过,在类定义中,在“opening”的定义中,我发现了以下行

\rule[-3.5cm]{0mm}{3.5cm}% 撑杆为窗口信封预留空间

如果将 -3.5 改为 -2.5,则会增加一厘米,对我来说,这大大减少了收件人地址和开头行之间的巨大差距,但信头下方和日期之前也出现了一些空白。将第二个 3.5 厘米(正值)减少到 3.0 后,信头中的空白又被缩小了,我的信又缩减到两页。当然,我现在已经至少在自己的笔记本电脑上破解了我所在大学部门的信件样式……

答案4

您还应该更改\topmargin(页眉上方和纸张顶部 1 英寸默认空间下方的空间)、\headheight(页眉占用的垂直空间,无论页眉是否为空)和\headsep(页眉和正文之间的距离)。

相关内容