多列、列表和浮点

多列、列表和浮点

使用以下结构,如何让列表停留在同一页面上,无论是顶部还是底部?

\documentclass{scrartcl}
\usepackage[ngerman]{babel}

\usepackage{multicol}
\usepackage{listings}

\usepackage{lipsum}

\begin{document}
    \begin{multicols}{2}
        \lipsum[1]

        \begin{lstlisting}[float=*htp, frame=tb]
very
long
listing
spanning
several
lines
        \end{lstlisting}
        \lipsum[2-7]
    \end{multicols}
\end{document}

答案1

浮动内容multicols仅占“整行”,并且始终出现在下一页。

lstlisting环境放在输入的较早位置,以便它可以浮动到所需的页面。

相关内容