设置几何顶部边距后额外增加 0.1cm

设置几何顶部边距后额外增加 0.1cm

我尝试将包装中的纸张顶部边距设置为 3cm geometry。当我用 PDF 测量顶部边距的实际长度后,发现实际长度为 3.1 cm。那里多出了 0.1 厘米的空间。此外,我发现底部边距存在许多不一致之处。有一页正好是 3cm。在许多页面上,它比所需的确切边距多出或少了 0.1cm。

除此之外geometry,我还使用fancydhr并定制了一些原生的页面样式。这是我的 MWE。

\documentclass[12pt, a4paper, onecolumn, oneside, final]{report}
\usepackage[paper=a4paper,headheight=0pt,left=4cm,top=3cm,right=3cm,bottom=3cm]{geometry}
\setlength{\footskip}{0.5cm}
\usepackage{fancyhdr}
\fancypagestyle{plain}
{% 
\fancyhf{}% 
\fancyfoot[C]{\thepage}% 
\fancyfoot[R]{\footnotesize {\fontfamily{phv}\selectfont{\bo{Dummy University}}}} 
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
}%
\begin{document}
Some text blah blah blah
\end{document}

底部边距实际上geometry是从纸张底部测量的吗?就在“g”或“e”下面?或者——尽管我认为这是最不可能的——这只是 pdf 查看器用于测量尺寸的一个缺陷?

答案1

课程report使用\raggedbottom,因此底线不在纸张底部 3 厘米处是正常的。该距离是从基线测量的,也就是“e”所在的位置。

如果您测量顶部距离,则应该得到第一条基线位于 3cm + 12pt(参数的值\topskip)。大写字母(使用 Computer Modern 字体)高度为 8.2pt。因此,如果您从第一行大写字母的顶部到顶部进行测量,则应该得到

3厘米+(12-8.2)pt=3.13厘米

这与您的测量一致。

另一方面,整数行数无法填满 23.7 厘米(29.7-3-3)。让我们看看为什么:第一行占用 12pt,连续基线彼此相距 14.5pt。文本块区域高 23.7 厘米 = 674.33pt;因此您可以容纳 46 行,占用

(45*14.5 + 12)pt = 664.5pt

因此缺少了 9.83pt,即 0.35cm(在仅排版连续文本、没有标题或其他对象的页面中)。

如果你将showframe选项添加到的调用中geometry,你会得到以下结果:

顶部

您可以看到 3cm 的测量线,略高于“A”。

这是底部的图片:

底部

缺失的 3.5 毫米清晰可见。

这是添加后的结果

\setlength{\topskip}{8.2pt}
\linespread{1.02}

因此基线跳跃将是 14.5*1.02=14.79,并且

14.79*45 + 8.2 = 673.75

(与 674.33pt = 23.7cm 相比,只有 0.58pt)。顶部:

新顶部

底部:

新底部

但我不会打扰。

相关内容