ジオメトリ上余白を設定後、0.1cm追加

ジオメトリ上余白を設定後、0.1cm追加

パッケージの用紙の上余白を 3cm に設定しようとしていますgeometry。PDF で上余白の実際の長さを測ると、実際には 3.1cm でした。そこには 0.1cm の余分なスペースがあります。また、下余白に多くの不一致が見つかりました。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、一番下の線が紙の下側からちょうど 3cm のところにないのは普通です。距離はベースラインから測定され、つまり「e」が位置する位置から測定されます。

上端の距離を測ると、最初のベースラインは3cm + 12pt(パラメータの値\topskip)にあることがわかります。大文字は(Computer Modernフォントの場合)8.2ptの高さです。したがって、最初の行にある大文字の上端から上端までの距離を測ると、次のようになります。

3cm + (12-8.2)pt = 3.13cm

それはあなたの測定値と一致します。

一方、行数を整数にすると、23.7cm (29.7-3-3) を埋めることができません。その理由を見てみましょう。最初の行は 12pt を占め、次のベースラインは互いに 14.5pt 離れています。テキストブロック領域は 23.7cm = 674.33pt の高さです。つまり、46 行を収めることができ、これは 23.7cm を占めます。

(45*14.5 + 12)pt = 664.5pt

したがって、9.83 ポイント、つまり 0.35 cm が欠落しています (タイトルやその他のオブジェクトがなく、連続したテキストのみがタイプセットされているページの場合)。

showframeの呼び出しにオプションを追加するとgeometry、上部は次のようになります。

上

「A」の少し上に、3cm を測定する線があります。

下部の写真は次のとおりです。

底

欠けている 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 です)。上部:

新しいトップ

そして下:

新しい底

でも、私は気にしません。

関連情報