von Gast » Fr 9. Dez 2016, 15:45
Das Paket
listings bietet dafür die Optionen float und floatplacement, die in der [d]listings[/d]-Anleitung in Abschnitt 5.1 dokumentiert sind. Also beispielsweise:
\documentclass{article}
\usepackage{listings}
\lstset{floatplacement=tp}% p für den Fall, dass t nicht möglich ist
\usepackage{mwe}
\begin{document}
\blindtext
\begin{lstlisting}[float,caption={So setzt man gleitende Listings immer am Seitenanfang}]
\lstset{floatplacement=tp}
\end{lstlisting}
\blindtext
\end{document}
Das Paket [p]listings[/p] bietet dafür die Optionen [tt]float[/tt] und [tt]floatplacement[/tt], die in der [d]listings[/d]-Anleitung in Abschnitt 5.1 dokumentiert sind. Also beispielsweise: [code]\documentclass{article}
\usepackage{listings}
\lstset{floatplacement=tp}% p für den Fall, dass t nicht möglich ist
\usepackage{mwe}
\begin{document}
\blindtext
\begin{lstlisting}[float,caption={So setzt man gleitende Listings immer am Seitenanfang}]
\lstset{floatplacement=tp}
\end{lstlisting}
\blindtext
\end{document}[/code]