Estou tendo dificuldades com as margens do livro de memórias. Honestamente, não entendo como funciona. Em princípio, deveria ser bastante fácil conseguir o que desejo: 3,5 cm à esquerda, 2,5 cm à direita, 2,5 cm em cima, 2,5 cm em baixo. Layout frente e verso.
Eu tentei isso (é apenas uma versão simplificada do meu documento real, espero que funcione)
\documentclass[a4paper,12pt]{memoir}
\usepackage[a4paper]{geometry}
\geometry{
left=3.5cm,
right=2.5cm,
top=2.5cm, bottom=2.5cm,
headheight=\baselineskip,
headsep=7mm,
footskip=7mm
}
\usepackage{fancyhdr}
\fancyhf{}
\fancyhead[LO,RE]{\sffamily\itshape \leftmark}
\fancyfoot[C]{\thepage}
\pagestyle{fancy}
\usepackage{color}
\renewcommand{\headrulewidth}{2pt}
\renewcommand{\headrule}{\hbox to\headwidth{%
\color{black}\leaders\hrule height \headrulewidth\hfill}}
\usepackage{lipsum}
\begin{document}
\tableofcontents
\section{Introduction}
\lipsum[2-4]
\subsection{Material}
\lipsum[2-8]
\end{document}
Bem, isso não funcionou. As margens simplesmente não estão definidas corretamente. Olhando na documentação do livro de memórias, encontrei estes dois comandos:
\setulmargins{4cm}{*}{*}
\setlrmargins{1.25in}{*}{*}
\checkandfixthelayout
Acho que deveria me livrar do bloco de geometria e usá-lo. No entanto, estou fazendo algo errado.
Aqui estão duas imagens mostrando o tipo de layout que desejo. Qualquer ajuda é apreciada.
Responder1
A principal questão aqui é que memoir
existem duas formas de definir margens. Aquele onde você define as margens e deixa que elas ditem o bloco de texto. E aquele onde você especifica o bloco de texto e depois o coloca no papel. Infelizmente você pegou o último, deveria ter usado o primeiro, então use
\setlrmarginsandblock{3.5cm}{2.5cm}{*}
\setulmarginsandblock{2.5cm}{*}{1}
\checkandfixthelayout
Observe que o livro de memórias ajusta a margem inferior de forma que a altura do texto corresponda a um número inteiro de linhas (o algoritmo é ajustável)
Em segundo lugar, é um erro muito comum que os visualizadores de PDF incluam escala durante a impressão, portanto, em muitos casos, se você medir as margens impressas, elas estarão erradas. Desative o dimensionamento na configuração de impressão e tente novamente.