Footskip 在乳胶中不起作用吗?

Footskip 在乳胶中不起作用吗?

我正在使用来自以下网站的模板。 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。⁵


  1. plain.tex 的历史遗迹,它假设边距为 1 英寸,并声明 TeX 的原点位于页面顶部下方 1 英寸处以及左侧 1 英寸处。
  2. 通常 LaTeX 不使用\hoffset\voffset而是依赖于其自己的参数,
  3. 您可以通过将参数输入文档中来让 LaTeX 显示任何参数的值\typeout{\the\topmargin}。还有一个命令\showthe可以使用来调用\showthe\topmargin,但它会停止 LaTeX,就好像出现了错误,这可能是或可能不是所希望的。
  4. 无需使用truemm代替mmtrue前缀是另一个基于放大功能的 plain.tex 遗留物,但 LaTeX 禁用了该功能。
  5. 值得注意的是,从历史上看,LaTeX 没有真正的纸张尺寸概念,这就是为什么有上边距但没有下边距,有左边距但没有右边距的原因。

相关内容