Zeilenumbruch in listings

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Zeilenumbruch in listings

Zeilenumbruch in listings

von boginja » Di 26. Okt 2010, 14:29

Hallo,

für die Uni muss ich ein Programm in Fortran 77 dokumentieren. Dazu verwende ich das Paket listings und benutzte es auch, um bspw. Namen von Routinen im Fließtext 'anders' darzustellen. Dabei funkioniert jedoch der Zeilenumbruch innerhalb des listing-Kodes (der ja mitunter nur ein Wort umfasst) nicht.

Muss ich das 'per Hand' lösen oder gibt's da eine elegantere Methode?

Herzlichen Dank,
Boginja

Minimalbeispiel:
\documentclass[a4paper,11pt]{scrbook}
\usepackage[ngerman,english]{babel}
\usepackage[T1]{fontenc}	
\usepackage[utf 8]{inputenc}
\usepackage{listings} \lstset{breaklines=true,language=[77]Fortran}

\newcommand{\code}[1]{\lstinline|#1|}

\begin{document}
If an additional gluon contributing to the diffractive $X$ system is found in the routine \code{FINDPARTONS}, the kinematics of the $q\bar{q}g$ system have to be obtained as well. This is done in the routine \code{GLUONKINEMATICS} which is called from the routine \code{DIFFRACTIVE} described below.
\end{document}
Konkret wird das Wort 'GLUONKINEMATICS' über den Zeilenrand hinaus geschrieben.

Nach oben