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)