I get an emptypage on multi page listings
if I use listings with afterpage
.
\documentclass{scrartcl}
\usepackage{listings}
\usepackage{afterpage}
\begin{document}
\afterpage{%
%some fancy stuff
}
\begin{lstlisting}
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
asd 123 asd 123 asd 123 asd 123 asd 123 asd 123
\end{lstlisting}
\end{document}
I think this question is different to \afterpage issue with \lstlisting because there was a recursive macro definition, causing the problem.