空白页页后列表

空白页页后列表

listings如果我使用列表,我会在多页上得到一个空页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}

我认为这个问题不同于 \afterpage 与 \lstlisting 的问题 因为有一个递归宏定义,导致了这个问题。

答案1

呃,这肯定是的一个特点,listings因为显然它没有什么问题afterpage

您可以通过装箱和拆箱列表来让他们同意分页符。

\setbox0\vbox{
\begin{lstlisting}

...
\end{lstlisting}
}
\unvbox0

相关内容