Hallo, habe ein Problem mit Latex:
Ich habe ein paar Zeilen Quellcode in einer verbatim-Umgebung, und dahinter eine Tabelle (\begin{table}..). Dummerweise setzt er die Tabelle immer in den Quelltext rein! Hat jemand eine Idee wie man das verhindern koennte?
On Monday 12 February 2001 19:21, Thomas Guettler wrote:
Hallo, habe ein Problem mit Latex:
Ich habe ein paar Zeilen Quellcode in einer verbatim-Umgebung, und dahinter eine Tabelle (\begin{table}..). Dummerweise setzt er die Tabelle immer in den Quelltext rein! Hat jemand eine Idee wie man das verhindern koennte?
Wie sieht der Source genau aus? (Es macht z.B. etwas aus, wenn die Tabelle normal dasteht oder irgendwie in eine andere Umgebung hineingelegt wurde.)
Poste einfach mal den Auszug, der den unsch�nen Output erzeugt...
Konrad
On 12.02.01 Thomas Guettler (guettli@interface-business.de) wrote:
Hallo,
Ich habe ein paar Zeilen Quellcode in einer verbatim-Umgebung,
listings.sty, lgrind? siehe www.dante.de + dctt-FAQ. Und ein Minimalbeispiel!
H.
On Mon, Feb 12, 2001 at 11:46:30PM +0100, Hilmar Preusse wrote:
On 12.02.01 Thomas Guettler (guettli@interface-business.de) wrote:
Hallo,
Ich habe ein paar Zeilen Quellcode in einer verbatim-Umgebung,
listings.sty, lgrind? siehe www.dante.de + dctt-FAQ. Und ein Minimalbeispiel!
Mist, selbst mit dem listings-Package legt er die Tabelle genau in den Quelltext. Hier ein Beispiel:
\begin{verbatim} // hier steht java-quelltext der laenger als eine Seite ist. \end{verbatim}
Hier noch ein bischen Text
\begin{table} \begin{tabular}{c|c|c|} ... \end{tabular} \end{table}
Das Resultat ist dann ungefaehr so:
//javaquelltext -------- seitenumbruch tabelle (die soll hier weg) // .. Fortsetzung java-quelltext
Wenn ich bei "table" [h] angeben legt er die Tabelle nicht in den Quelltext. Aber ich will die Tabelle nicht mitten im Text stehen haben.
Wenn ich den Quelltext zusaetzlich in eine Figure oder minibox stecke macht er gar keinen Seitenumbruch.
Na, Hilmar, Konrad und andere Latex-Benutzer, hat jemand noch eine Idee?
On Tuesday 13 February 2001 10:21, Thomas Guettler wrote: [cut]
Na, Hilmar, Konrad und andere Latex-Benutzer, hat jemand noch eine Idee?
\usepackage{flafter} -> sorgt daf�r, dass Float-Umgebungen (figure, table) niemals vor ihrer Deklaration im Text auftauchen
\suppressfloats -> unterdr�ckt Floats auf der aktuellen Seite (muss vor der Umgebung stehen)
\suppressfloats[b] -> (oder [t]) unterdr�ckt Floats am unteren (oberen) Rand der aktuellen Seite.
Weiteres siehe Kopka "LaTeX Einf�hrung, Band 1" - ISBN 3-8273-1557-3
Konrad
On 13.02.01 Thomas Guettler (guettli@interface-business.de) wrote:
Moin,
Mist, selbst mit dem listings-Package legt er die Tabelle genau in den Quelltext. Hier ein Beispiel:
Das ist ja auch nicht die Aufgabe von listings. Das sollte lediglich dazu dienen, den Quelltext etwas besser zu formatieren, als verbatim.
\begin{verbatim} // hier steht java-quelltext der laenger als eine Seite ist. \end{verbatim}
Hier noch ein bischen Text
\begin{table} \begin{tabular}{c|c|c|} ... \end{tabular} \end{table}
Das Resultat ist dann ungefaehr so:
//javaquelltext -------- seitenumbruch tabelle (die soll hier weg) // .. Fortsetzung java-quelltext
Jetzt hab ich endlich verstanden, was das heißen sollte: Tabelle mitten im Quelltext.
Wenn ich bei "table" [h] angeben legt er die Tabelle nicht in den Quelltext. Aber ich will die Tabelle nicht mitten im Text stehen haben.
Wo dann? Ein paar Platzierungsparameterr zum spielen: [tbphH!] (top, bottom, page, here, Here, bang [hebt kurzzeitig alle Platzierungs- beschränkungen auf]). Wenn Du volle Kontrolle haben willst und sie gar nicht floaten soll, laß die table-Umgebung weg.
Wenn ich den Quelltext zusaetzlich in eine Figure oder minibox stecke macht er gar keinen Seitenumbruch.
Logisch.
H.
lug-dd@mailman.schlittermann.de