我正在使用该类memoir
来排版我的论文,并使用以下命令来指定边距
\setulmarginsandblock{1.5in}{1in}{*} %% 1.5in upper margin, 1in lower margin
\setlrmarginsandblock{1.5in}{1in}{*}
\setheaderspaces{1in}{*}{*}
\checkandfixthelayout
我使用以下方法声明文档类
\documentclass[oneside,letterpaper,12pt,oldfontcommands]{memoir}
当我运行 Latex 时,我得到以下输出
******************************************************
Stock height and width: 794.96999pt by 614.295pt
Top and edge trims: 0pt and 0pt
Page height and width: 794.96999pt by 614.295pt
Text height and width: 621pt by 433pt
Spine and edge margins: 108.405pt and 72.26999pt
Upper and lower margins: 108.405pt and 65.56499pt
Headheight and headsep: 14.5pt and 21.63501pt
...
下边距 65.56499pt 转换为 0.91 英寸,生成的 PDF 显示边距略小于 1 英寸。我不明白为什么边距没有精确设置为 1 英寸。其他边距似乎没问题。即使我直接将下边距指定为 72pt,它最终仍为 65.5pt。
答案1
按照 daleif 的建议,更改\checkandfixthelayout
算法解决了这个问题。最后使用了\checkandfixthelayout[fixed]
,手册中的“页面布局”部分对此进行了描述。