Tex Listing
Die mit dem Paket Listing angezeigten Sourcecodes passen manchmal nicht auf eine Seite.
Eine Variante ist es, das Listing über das Seitenende hinaus darstellen zu lassen, aber so richtig toll sieht das nicht aus.
Eine andere ist es, das Listing zu unterteilen. Hier entsteht aber das Problem, dass bei dem 2. Listing, die Zeilennummern nicht bei 1 beginnen können.
Die Lösung ist der Parameter firstnumber
Beispiel:
\lstset{language=java, firstnumber=26, basicstyle=\footnotesize, showstringspaces=false, tabsize=2}
\lstinputlisting[label=lst:ajax-rezeptbuchjsteil2,caption=Javascript Datei Teil 2]{Listings/search_teil2.js}
Das gilt natürlich auch für die Darstellung eines Ausschnittes einer größeren Datei. Bei mehreren 10000 Zeilen Quellcode, wird man nicht umhin kommen, lediglich einen kleinen Ausschnitt, zB. eine Funktion darzustellen.