
Tengo un problema que se ha discutido antes, pero ninguna de las soluciones dadas en las respuestas que encontré funcionó para mí.
El problema es que el margen inferior de la primera página es diferente al de las otras páginas y esto coloca el pie de página en lugares diferentes.
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{array}
\usepackage{graphicx}
\usepackage{fancyhdr}
% I have tried most options to geometry that made some sense to me. No change
\usepackage%,includefoot%, headheight=2cm, includeheadfoot
{geometry}
\usepackage{lastpage}
% Someone suggested in an answer that the behaviour of \newgeometry should be different.
\newgeometry{left=2.00cm, right=3.00cm, top=2cm, bottom=5.5cm}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\chead{\begin{minipage}{4.5cm}
\includegraphics[width=4cm]{example-image-a}
\end{minipage}%
\begin{minipage}{10.5cm}
\begin{tabular}{| >{\raggedright\arraybackslash}m{5cm}|>{\raggedright\arraybackslash}m{5.8cm}|}
\hline
\multicolumn{2}{| >{\raggedright\arraybackslash}m{10.5cm}|}{{\large Some information}} \\[2ex]
\hline
\rule{0pt}{4ex} {\large Klasse:} & {\large Name:} \\[3ex]
%\cline{2-2}
\rule{0pt}{4ex} {\large Datum:} & \\[3ex]
\hline
\end{tabular}
\end{minipage}}
\rfoot{\thepage/\pageref{LastPage}}
\title{My example}
\begin{document}
% With \maketitle uncommented the behavior is even funnier: the first page style is not fancy
% \maketitle
Blabla
\pagebreak
Blabla
\pagebreak
Blabla
\end{document}
Si hago el margen demasiado pequeño, la primera página se verá bien, con la numeración de páginas en el lugar correcto, pero los números de página no aparecerán en las otras páginas. Si lo configuro demasiado grande, los números de página aparecerán en todas las páginas, pero en la primera serán demasiado altos. Ninguna de las (muchas) cosas que he probado ha funcionado. Obviamente estoy pasando por alto algo, pero no sé qué.
Respuesta1
Realmente no es una respuesta, pero tal vez sea de alguna ayuda (demasiado largo para un comentario). He jugueteado con tu MWE, por lo cual gracias.
% footprob.tex SE 563265
\documentclass[12pt,a4paper]{article}
\usepackage{lipsum} % PW ADDED
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{array}
\usepackage{graphicx}
\usepackage{fancyhdr}
% I have tried most options to geometry that made some sense to me. No change
\usepackage%,includefoot%, headheight=2cm, includeheadfoot
{geometry}
\usepackage{lastpage}
% Someone suggested in an answer that the behaviour of \newgeometry should be different.
\newgeometry{left=2.00cm, right=3.00cm, top=2cm, bottom=5.5cm}
\newgeometry{left=2.00cm, right=2.00cm, top=5cm, bottom=5.5cm}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\chead{\begin{minipage}{4.5cm}
\includegraphics[width=4cm]{example-image-a}
\end{minipage}%
\begin{minipage}{10.5cm}
\begin{tabular}{| >{\raggedright\arraybackslash}m{5cm}|>{\raggedright\arraybackslash}m{5.8cm}|}
\hline
\multicolumn{2}{| >{\raggedright\arraybackslash}m{10.5cm}|}{{\large Some information}} \\[2ex]
\hline
\rule{0pt}{4ex} {\large Klasse:} & {\large Name:} \\[3ex]
%\cline{2-2}
\rule{0pt}{4ex} {\large Datum:} & \\[3ex]
\hline
\end{tabular}
\end{minipage} % \vspace{12pt}
}
\rfoot{\thepage/\pageref{LastPage}}
\title{My example}
\begin{document}
%\enlargethispage{2cm}
%\pagestyle{fancy}
%\fancyhf{}
%\begin{document}
% With \maketitle uncommented the behavior is even funnier: the first page style is not fancy
% \maketitle
% PW ADDED
% \thispagestyle{plain} % added during EDIT
\mbox{}
\vspace{2cm}
Blabla
\lipsum % PW ADDED
\pagebreak
Blabla
\pagebreak
Blabla
\end{document}
Su encabezado era más ancho que el \textwidth
así que lo aumenté en el \newgeometry
.
Al procesar su MWE original, en la primera página se escribió la palabra Blabla en el encabezado. Agregué el \mbox ...
que parecía corregir eso. Intenté \enlargethispage
escribir la primera página con la cantidad correcta de texto, pero esto sobrescribió el pie de página, que permaneció en la misma posición que en su MWE.
En una edición de mi código de respuesta, lo puse \thispagetsyle{plain}
en la primera página. Entonces la segunda página estaba toda arruinada.
Realmente no tengo idea de qué está causando el problema ya que su código me pareció muy razonable.
Respuesta2
Creo que encontré al culpable.
Debido a que mi fuente se compiló sin errores, no fui "redirigido" a la pestaña de registro (por TexStudio, que estoy usando), por lo que no vi las advertencias. Cuando me encontré con un error al jugar un poco con el archivo, vi que entre los errores estaba la advertencia de que el encabezado era demasiado pequeño y me sugería configurarlo \setlength{\headheight}{at-least-so-much}
. Seguí la sugerencia y ahora mi MWE tiene el siguiente aspecto (también agregué \blindtext
en lugar de "blabla").
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{array}
\usepackage{graphicx}
\usepackage{lastpage}
\usepackage[left=2.00cm, right=3.00cm, top=2.00cm, bottom=4.00cm, includefoot]{geometry}
\usepackage{mwe}
\usepackage{fancyhdr}
\setlength{\headheight}{102pt}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\lhead{\begin{minipage}{4.5cm}
\includegraphics[width=4cm]{example-image-a}
\end{minipage}%
\begin{minipage}{11.6cm}
\begin{tabular}{| >{\raggedright\arraybackslash}m{5cm}|>{\raggedright\arraybackslash}m{6cm}|}
\hline
\multicolumn{2}{| >{\raggedright\arraybackslash}m{11.8cm}|}{\rule{0pt}{4ex}{\large 1. Klassenarbeit Mathematik (A) \hfill Lehrer: Andyc}} \\[2ex]
\hline
\rule{0pt}{4ex} {\large Klasse:} & \rule{0pt}{4ex} {\large Name:} \\[3ex]
\rule{0pt}{4ex} {\large Datum:} & \\[3ex]
\hline
\end{tabular}
\end{minipage}}
\rfoot{\thepage/\pageref{LastPage}}
\author{Andyc}
\begin{document}
\blindtext
\pagebreak
\blindtext
\pagebreak
\blindtext
\end{document}
y ahora toda la numeración de páginas parece correcta (aunque un margen inferior de 4 cm me parece mucho solo para que los números aparezcan 1/2 cm por encima del borde de la página).