PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Listings - Seitenumbrüche



HtB
11-01-2006, 18:44
Hallo,
um Quellcode darzustellen, benutze ich das paket listings. Damit alles gelabelt wird und ich ein Inhaltsverzecihniss erstellen kann benutze ich folgende konstrukte:



\begin{listings}[H]
\begin{lstlisting}[style=myC++]

my Quellcode

\end{lstlisting}
\caption{Implentierung}
\label{lst:implE}
\end{listings}



Wenn jetzt aber des Listing länger als eine Seite wird, macht er keine Seitenumbruch und schriebt dann weiter, sonder packt das Listing auf eine Seite, auf die es aber nicht draufpasst. Es soll aber auf der nächsten Seite weitergehen.

countbela666
11-01-2006, 21:00
Hallöchen,

warum willst du das Listing unbedingt als Gleitumgebung definieren, wenn du es sowieso nicht gleiten lässt (durch float-Parameter H)? Und eine umbrechende Gleitumgebung ist mir auch neu.

Wenn es dir nur um die Caption und das Label geht, bietet das Paket Listings eigentlich alles was du benötigst:

\documentclass[a5paper]{article}
\usepackage[lines=10]{geometry}
\usepackage{listings}
\begin{document}
\lstlistoflistings\newpage
\begin{lstlisting}[captionpos=b,
caption=Implementierung,
label=lst:implE,
frame=single]
bla
bla
bla
blupp
bla
bla
bla
blupp
bla
bla
bla
blupp
\end{lstlisting}
s. Listing~\ref{lst:implE}
\end{document}Grüße,
Marcel