[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Schon wieder LaTeX...



On Tuesday 18 May 2004 09:41, Andreas Schmidt wrote:
> 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 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, oder ist das eher ein Bug im
> listings- Paket?
>
> Schoenen Gruss,
>
> Andreas

Mal so ins Blaue hinein - bei mir sind "merkwürdige Effekte" schon oft 
verschwunden, wenn ich zwischen den Befehlen, die Ärger machen (also 
hier nach dem \lstinputlisting[float ... ] {src/turm.pl}), eine \mbox{} 
eingefügt habe.

Grüße,

	Tilo



Reply to: