지오메트리 상단 여백 설정 후 0.1cm 추가

지오메트리 상단 여백 설정 후 0.1cm 추가

패키지 에 포함된 용지의 상단 여백을 3cm로 설정하려고 합니다 geometry. PDF로 위쪽 여백의 실제 길이를 측정한 결과 실제로는 3.1cm입니다. 거기에 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때문에 밑줄이 종이 밑면에서 정확히 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줄을 넣을 수 있습니다.

(45*14.5 + 12)포인트 = 664.5포인트

그래서 9.83pt가 누락되었습니다. 즉 0.35cm입니다(제목이나 기타 개체가 없고 연속적인 텍스트만 조판된 페이지에서).

showframe호출에 옵션을 추가하면 geometry맨 위에 다음이 표시됩니다.

맨 위

3cm를 측정하는 선이 보이는 곳은 "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에 불과합니다.) 맨 위:

새 상의

그리고 하단:

새로운 바닥

그래도 나는 귀찮게하지 않을 것입니다.

관련 정보