
Meu rodapé está fora das margens da página. Deve estar dentro, não importa a geometria da minha página.
\documentclass[11pt,a4paper]{report}
\usepackage[left=1cm,right=1cm,top=1cm,bottom=1cm]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{}
\rhead{}
\lfoot{My Name}
\cfoot{\thepage}
\rfoot{University}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.4pt}
\begin{document}
test
\end{document}
Responder1
Quando você define bottom=1cm
, geometry
irá configurar as coisas para que a última linha do bloco de texto fique a 1 cm do limite da página e, claro, isso empurra o rodapé para baixo.
A includefoot
opção dirá geometry
issoo rodapédeve ter sua linha de base a 1 cm do limite da página.
\documentclass[11pt,a4paper]{report}
\usepackage[
left=1cm,
right=1cm,
top=1cm,
bottom=1cm,
includefoot,
heightrounded,
]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{} % clear all fields
\fancyfoot[L]{My Name}
\fancyfoot[C}{\thepage}
\fancyfoot[R]{University}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.4pt}
\begin{document}
test
\end{document}
Também adicionei heightrounded
que garantirá (possivelmente com uma ligeira alteração na altura do bloco de texto) um número inteiro de linhas na página. Também mudei a sintaxe “antiga” para fancyhdr
a “moderna”.
Para produzir a imagem abaixo, adicionei a showframe
opção geometry
, só para mostrar melhor as diversas partes. As linhas adicionais não aparecerão no seu documento.