패키지 에 포함된 용지의 상단 여백을 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에 불과합니다.) 맨 위:
그리고 하단:
그래도 나는 귀찮게하지 않을 것입니다.