Andreas Schmidt schrieb am 18.05.2004 09:40

> Hallo,
> 
> ich weiss ja, dass diese ML fuer LaTeX-Probleme nicht wirklich  
> zustaendig ist. Aber ich habe das jetzt schon vor Tagen nach [de.]comp. 
> text.tex gepostet, ohne eine Antwort zu bekommen, und denke mal, dass  

Das k�nnte daran liegen, dass Dein Minimalbeispiel nicht lauff�hig
(aber auch nicht minimal) war. Niemand hat die Datei turm.pl! Und
ist lstset wirklich notwendig um den Fehler zu reproduzieren?

> es zumindest einen Versuch wert ist, es auch hier noch zu  
> versuchen. :-)
> 
> Folgendes Problem: vor Ueberschriften (\section, \subsection,...] wird  
> gelegentlich kein vertikaler Abstand gelassen wird, sondern die
> Ueberschrift schliesst wie nach einem normalen Zeilenumbruch an den  
> vorherigen Text an.
> 
> Dieser Fehler tritt nur auf, wenn ich im Abschnitt vor der  
> Kapitelueberschrift ein Listing mittels \lstinputlisting oder \begin 
> {lstlisting} einfuege -- allerdings auch nur dann, wenn dieses Listing  
> mit float plaziert wird:
> 
> \documentclass{article}
> \usepackage{listings}
> 
> \begin{document}
> \lstset{language=Perl,
>       basicstyle=\small,
>       tabsize=2,
>       tab=$\to$,
>       float=tbph,
>       extendedchars=true,
>       breaklines,
>       prebreak={},
>       frame=single,
>       showtabs=false,
>       showspaces=false,
>       showstringspaces=false,
>       keywordstyle=\bfseries,
>       identifierstyle=\ttfamily,
>       stringstyle=,
>       captionpos=b,
>       boxpos=t
> }
> 
> \section{test}
> Abstand ok
> 
> \section{Irgendwas}
> \lstinputlisting[caption={Listing 1},  firstline=1, lastline=10]{src/ 
> turm.pl}
> Der Abstand zur naechsten Ueberschrift stimmt auch noch...
> 
> \section{Noch was}
> \lstinputlisting[float, caption={Listing 2}, firstline=11, lastline=20]
> {src/turm.pl}
> Jetzt stimmt der Abstand nicht mehr...
> 
> \section{Ende}
> \end{document}
> 
> Habe ich da jetzt etwas offensichtliches falsch gemacht, zB in den per  
> \lstset{} gesetzten Optionen, 

Warum testest Du das nicht einfach? Das ist doch der Sinn eines
Minimalbeispiels.

> oder ist das eher ein Bug im listings- 
> Paket?

So deutlich bist Du in dctt aber nicht geworden ;-)! Auf die Frage
nach einem Bug h�ttest Du sicherlich eine genauso deutliche Antwort
bekommen. Ohne zu wissen wie turm.pl aussieht und das
(Minimal)Beispiel testen zu k�nnen, kann niemand eine Diagnose
abgeben. �ndert sich das verhalten, wenn Du ein anderes Perl-Skript
einbindest oder etwas am lstset �nderst? Ich empfehle ein wirklich
lauff�higes Minimalbeispiel zu bauen und dieses erneut in dctt zu
posten. Notfalls, wenn das wirklich zum beobachteten Verhalten
beitr�gt, musst Du eben den Inhalt von turm.pl mitposten.

Viele Gr��e


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an