Tento definir 3cm para margem superior do papel com geometry
embalagem. Depois de medir o comprimento real da margem superior com o PDF, na verdade é 3,1 cm. Há um espaço extra de 0,1 ali. Além disso, identifico muitas inconsistências com margem abaixo. Em uma página tem exatamente 3 cm. Em muitas páginas excede ou falta 0,1 cm da margem exata desejada.
Além disso geometry
, eu também uso fancydhr
e personalizo alguns estilos de página nativos. Aqui está meu 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}
Onde realmente a margem inferior geometry
é medida a partir da parte inferior do papel? Logo abaixo de 'g' ou 'e'? Ou - embora eu ache que seja menos improvável - é apenas uma falha do visualizador de PDF usado para medir o tamanho?
Responder1
A report
classe usa \raggedbottom
, então é normal que a linha inferior não esteja exatamente a 3 cm da parte inferior do papel. A distância é medida a partir da linha de base, ou seja, onde fica o “e”.
Se você medir a distância superior, deverá obter que a primeira linha de base fique em 3cm + 12pt (o valor do \topskip
parâmetro). Uma letra maiúscula tem (com as fontes Computer Modern) 8,2 pontos de altura. Portanto, se você medir do lado superior ao topo de uma letra maiúscula na primeira linha, deverá ter uma distância de
3cm + (12-8,2)pt = 3,13cm
o que está de acordo com sua medição.
Por outro lado, um número inteiro de linhas não preenche 23,7 cm (29,7-3-3). Vejamos por quê: a primeira linha ocupa 12 pontos e as linhas de base sucessivas estão separadas por 14,5 pontos. A área do bloco de texto tem 23,7cm = 674,33pt de altura; então você pode caber 46 linhas, que ocupam
(45*14,5 + 12) pontos = 664,5 pontos
e então faltam 9,83pt, ou seja, 0,35cm (em uma página onde apenas texto contínuo é composto, sem título ou outro objeto).
Se você adicionar a showframe
opção à chamada de geometry
, obterá isto no topo:
onde você vê a linha de onde são medidos os 3cm, um pouco acima do “A”.
Aqui está uma foto da parte inferior:
onde os 3,5 mm que faltam são claramente visíveis.
Aqui está o resultado depois de adicionar
\setlength{\topskip}{8.2pt}
\linespread{1.02}
então o salto da linha de base será 14,5*1,02=14,79 e
14,79*45 + 8,2 = 673,75
(que é apenas 0,58 pt de 674,33 pt = 23,7 cm). Principal:
e inferior:
Eu não me incomodaria, no entanto.