Wie lässt sich in einem Listing ein manueller Zeilenumbruch erstellen.
Dabei soll die Zeilenzahl natürlich nicht um eins erhöht werden.
MfG
Christian
Christian Bruckhoff schrieb:
> Wie lässt sich in einem Listing ein manueller Zeilenumbruch erstellen.
> Dabei soll die Zeilenzahl natürlich nicht um eins erhöht werden.
Ganz einfach: mit einem Zeilenumbruch. Oder meinst du, dass lange Zeilen
automatisch umbrochen werden sollen? Das geht mit der Option
'breaklines=true'. Siehe folgendes Minimalbeispiel:
,---- [Minimalbeispiel] ---------------------------------------------------.
\documentclass[ngerman]{scrartcl}
\listfiles
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{babel}
%%%%% Listings %%%%%
\usepackage{listings}
\lstset{%
basicstyle=\ttfamily,%\small,
numbers=left,
breaklines=true,
prebreak=\mbox{$\hookleftarrow$}% "geklaut" vom scrguide (KOMA-Script)
}
\begin{document}
\begin{lstlisting}
Hier folgt ein Listing mit einer langen Zeile,
so dass
irgendwann ein manueller Umbruch erfolgt.
Hier folgt ein Listing mit einer langen Zeile ohne manuellen Umbruch.
Sie wird deshalb automatisch umbrochen.
\end{lstlisting}
\end{document}
'--------------------------------------------------------------------------'
Gruß,
Dominik.-
--
DE-TeX-FAQ: http://www.dante.de/faq/de-tex-faq
Minimalbeispiel: http://www.minimalbeispiel.de
JabRef-Handbuch: http://kuerzer.de/jabref-handbuch