PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeilenumbruch mit Listings



Jenny
15-02-2011, 08:58
Hey,

ich bin gerade dabei meinen Projektbericht für das dritte Semester zu schreiben. In diesen soll ein Quellcode.
Eben den hab ich jetzt eingefügt, allerdings stimmt der Zeilenumbruch nicht: Also es gibt keinen.

MB:


\documentclass[ngerman, a4paper, 12pt, pdftex, parskip=half]{scrreprt}
\linespread{1.5}

\usepackage{listings}

\begin{document}
\blindtext

\begin{lstlisting}[language=XML, frame=single, numbers=left, label=lst:grund, keywords={s:Group, fx:Declarations}, keywordstyle={\bfseries}, caption={Grundgerüst einer \textit{MXML}-Komponente}]
<documenttype id="wpc_example" description="xml.xlbl.wpc_example" showpreview="true" showelementlist="true">
<properties>
<property id="fileName" description="xml.xlbl.filename" type="inputfield" size="25" isrequired="true" isfilename="true" />
<property id="title" description="xml.xlbl.title" type="inputfield" size="25" isrequired="true" />
</properties>
<elements>
<element id="author" description="xml.xlbl.author" type="peoplepicker" size="25" default="true"/>
<element id="authorimage" description="xml.xlbl.author_image" type="imageselect" default="true"/>
<element id="abstract" description="xml.xlbl.abstract" type="textedit" size="5" default="true" />
<element id="heading1" description="xml.xlbl.heading1" type="inputfield" size="50" default="true"/>
<element id="heading2" description="xml.xlbl.heading2" type="inputfield" size="50" default="false"/>
<element id="paragraph" description="xml.xlbl.paragraph" type="htmledit" default="true"/>
<element id="image" description="xml.xlbl.image" type="imageselect"/>
<element id="furtherreading" description="xml.xlbl.related_links" type="wpclink" hastitle="true" />
<element id="dateinput" description="xml.xlbl.dateinput" type="dateinput" hastitle="true" />
</elements>
</documenttype>
\end{lstlisting}

\blindtext

\end{document}


Liebe Grüße
Jenny

--> Komischerweise wird mien Quelltext nicht angezeigt -.- Was tun?

Xenara
15-02-2011, 09:39
Bitte mach nächstes Mal ein vollständiges MB, das lauffähig ist. Bei deinem fehlt u.a. das Paket blindtext.
Ausserdem ist pdftex als Option (=Treiberangabe) nicht nötig, es kann eher zu Problemen führen.

Zu deinem Problem: Eine kurze Konsultation der Doku zeigt, dass es die Option "breaklines=true" gibt.


\documentclass[ngerman, a4paper, 12pt, parskip=half]{scrreprt}

\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}


\linespread{1.5}

\usepackage{listings}
\usepackage{blindtext}

\begin{document}
\blindtext

\begin{lstlisting}[language=XML, frame=single, numbers=left, label=lst:grund, keywords={s:Group, fx:Declarations}, keywordstyle={\bfseries}, caption={Grundgerüst einer \textit{MXML}-Komponente},%
breaklines=true%
]
jal kdf akldfj lkadjf lkadsjf klasd fajs fdk aflka flka sflk asfdlk asjdflkj aslkfdjlas dfja dfkj adlfkj aldfkj alkdfj akfdl afldkj aklfjd alfdj alökfdj aölkfd jalködfj lkasdfj lkaj dfkl
\end{lstlisting}

\blindtext

\end{document}


An die Dokus kommst du übrigens unter Windows folgendermassen:
Start -> Programme -> Zubehör -> Eingabeaufforderung
Eintippen: "texdoc Paketname", also z.B. "texdoc listings" -> Enter -> Es öffnet sich das PDF.
(Afaik gehts unter Linux und Mac über die Shell analog.)