Pausa de mesa larga después de la página

Pausa de mesa larga después de la página

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 \afterpageactúan longtabledurante 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 \afterpagepara 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}

información relacionada