我正在使用来自以下网站的模板。 https://journal.hep.com.cn/fcs/EN/column/column11258.shtml
其余的填充和间距都很好,如果我更改以下任何值,我可以看到文档中的更改,除了
\setlength{\footskip}{11mm}.
它没有改变任何东西。如下图所示,该文档没有底部填充:
\setlength{\paperwidth}{210truemm}
\setlength{\paperheight}{277truemm}
\setlength{\textwidth}{176truemm}
\setlength{\textheight}{235truemm}
\setlength{\footskip}{11mm}
\setlength{\headsep}{6mm}
\setlength{\headheight}{6mm}
\setlength{\hoffset}{-9mm}
\setlength{\oddsidemargin}{3mm}
\setlength{\evensidemargin}{3mm}
答案1
\footskip
是从文本块底部到页脚基线的距离。页面的垂直尺寸将是:
- 25.4 毫米¹
\voffset
² (0毫米)\topmargin
(取决于您无法识别的文档类别,但在 10pt 的文章中它是 16pt≈5.6mm)³\headheight
(6毫米)\headsep
(6毫米)\textheight
(235 毫米)⁴\footskip
(11毫米)
将这些相加,我们得到文本块底部的距离为 278 毫米。要增加底部边距,正确的方法是减少\textheight
。⁵
- plain.tex 的历史遗迹,它假设边距为 1 英寸,并声明 TeX 的原点位于页面顶部下方 1 英寸处以及左侧 1 英寸处。
- 通常 LaTeX 不使用
\hoffset
或\voffset
而是依赖于其自己的参数, - 您可以通过将参数输入文档中来让 LaTeX 显示任何参数的值
\typeout{\the\topmargin}
。还有一个命令\showthe
可以使用来调用\showthe\topmargin
,但它会停止 LaTeX,就好像出现了错误,这可能是或可能不是所希望的。 - 无需使用
truemm
代替mm
。true
前缀是另一个基于放大功能的 plain.tex 遗留物,但 LaTeX 禁用了该功能。 - 值得注意的是,从历史上看,LaTeX 没有真正的纸张尺寸概念,这就是为什么有上边距但没有下边距,有左边距但没有右边距的原因。