我嘗試將包裝紙的上邊距設定為 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)。頂部:
和底部:
不過我不會打擾。