\documentclass[a5paper,12pt]{scrartcl}
\usepackage{showframe}
\textheight=5cm
\usepackage{booktabs,longtable}
\usepackage{dingbat,amsfonts}
\usepackage{listings}
\lstset{basicstyle = \ttfamily\footnotesize,%
breakautoindent = true,
breakindent = 2em,
breaklines = true,
postbreak = ,
prebreak = \raisebox{-.8ex}[0ex][0ex]{\ensuremath{\lrcorner}}
}
\begin{document}
\setlength\LTleft{0pt}
\setlength\LTright{0pt}
\begin{longtable}{l}
\caption{Listings in Longtable}\\
%\toprule
%
\midrule
\endfirsthead
%
\ldots\ Fortsetzung\\
%\toprule
\midrule
\endhead
%
\midrule
Fortsetzung \ldots\\
\endfoot
%
%\bottomrule
\endlastfoot
%
\begin{lstlisting}[language=Java]
public class HelloWorld{
public static void main(String[] args)args){
System.out.println("Hallo Welt!")
}
}
\end{lstlisting}\\
\begin{lstlisting}[language=Java]
public class HelloWorld{
public static void main(String[] args)args){
\end{lstlisting}\\
\begin{lstlisting}[language=Java]
System.out.println("Hallo Welt!")
}
}
\end{lstlisting}
\end{longtable}
\end{document}
Lesezeichen