0,1 cm extra após definir a margem superior da geometria

0,1 cm extra após definir a margem superior da geometria

Tento definir 3cm para margem superior do papel com geometryembalagem. 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 fancydhre 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 reportclasse 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 \topskipparâ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 showframeopção à chamada de geometry, obterá isto no topo:

principal

onde você vê a linha de onde são medidos os 3cm, um pouco acima do “A”.

Aqui está uma foto da parte inferior:

fundo

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:

novo topo

e inferior:

novo fundo

Eu não me incomodaria, no entanto.

informação relacionada