設定幾何上邊距後額外 0.1cm

設定幾何上邊距後額外 0.1cm

我嘗試將包裝紙的上邊距設定為 3 公分geometry。我用PDF測量了上邊距的實際長度,實際上是3.1公分。那裡有 0.1 的額外空間。另外,我發現許多低於保證金的不一致之處。在一頁上,它正好是 3 厘米。在許多頁面上,它與實際所需的邊距超出或不足 0.1 公分。

除此之外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.2 磅。因此,如果從第一行大寫字母的頂部到頂部進行測量,則距離應該為

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

這符合你的測量結果。

另一方面,整數行並不能填滿 23.7 公分 (29.7-3-3)。讓我們看看為什麼:第一行佔 12pt,連續的基線彼此相距 14.5pt。文字區塊區域高23.7cm=674.33pt;所以你可以容納 46 行,佔用

(45*14.5 + 12) 點 = 664.5 點

因此缺少 9.83pt,即 0.35cm(在僅排版連續文字、沒有標題或其他物件的頁面中)。

如果您將該showframe選項新增至 的呼叫中geometry,您將在頂部得到以下內容:

頂部

您會看到 3 公分的測量線,略高於“A”。

這是底部的圖片:

底部

缺失的 3.5mm 清晰可見。

這是添加後的結果

\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)。頂部:

新上衣

和底部:

新底

不過我不會打擾。

相關內容