Mi problema es que quiero tener un pie de página determinado en la primera o última página. La solución que probé es usar fancyhdr junto con afterpage.
Aquí hay un ejemplo práctico, sin tabla larga, de lo que quiero.
\documentclass[12pt,a4paper]{article}
\usepackage{fancyhdr}
\usepackage{longtable}
\usepackage{afterpage}
\pagestyle{fancy}
\begin{document}
\lfoot{
Footer page 1
}%end lhead eller lfoot
\afterpage{\clearpage
\lfoot{
Footer page 2 and forward
}%end lfoot
}%end afterpage
Test page 1
\newpage
Test page 2
\newpage
Test page 3
\end{document}
Como puede ver, el pie de página izquierdo es diferente en la página 1 frente a las páginas 2 y 3.
Pero cuando uso una tabla larga que abarca estas páginas, la técnica de la página posterior no funciona. A menos que fuerzo una nueva página, lo cual realmente no quiero hacer. Como puedes ver en el siguiente ejemplo:
\documentclass[12pt,a4paper]{article}
\usepackage{fancyhdr}
\usepackage{longtable}
\usepackage{afterpage}
\pagestyle{fancy}
\begin{document}
\lfoot{
Footer page 1
}%end lhead eller lfoot
\afterpage{\clearpage
\lfoot{
Footer page 2 and forward
}%end lfoot
}%end afterpage
\begin{longtable}{|l| l|}
Lots of lines& like this.\\
...
Lots of lines& like this.\\
\end{longtable}
After longtable
\newpage
After newpage
\end{document}
Respuesta1
Ambos \afterpage
actúan longtable
durante la fase en la que TeX envía una página, por lo que es muy probable que entren en conflicto entre sí.
No se recomienda su uso \afterpage
para cambiar el pie de página después de la primera página.
\documentclass{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyfoot[L]{footer for all pages}
\fancypagestyle{firstpage}{%
\fancyhf{}%
\fancyfoot[L]{footer for page 1}%
}
\begin{document}
\thispagestyle{firstpage}
<any contents>
\end{document}