PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : welche Tabellenumgebung???



Puka
13-07-2006, 18:29
Hallo.
Und zwar bin ich auf der Suche nach einer geeigneten Tabellenumgebung, die mein Problem löst...
Ich habe eine sehr große Tabelle, die über mehrere Seiten geht. Also verwende ich üblicherweise eine longtable.
Mein Problem ist jetzt aber, dass ich pro waagerechtem Eintrag in der Tabelle viel drin stehen habe. Oft kommt es jetzt vor, dass pro Seite immer nur ein waagerechter Eintrag in der Tabelle steht und ne halbe Seite frei bleibt, da der nächste waagerechte Eintrag zu umfangreich für den verbleibenden Platz ist.
Gibt es da eine Möglichkeit die Seiten komplett zu füllen und den Rest dann auf der folgenden Seite fort zu setzen? Vielleicht auch eine andere Tabellenumgebung?
Danke

Martin

cookie170
13-07-2006, 18:41
Hallo.
Ich habe eine sehr große Tabelle, die über mehrere Seiten geht. Also verwende ich üblicherweise eine longtable.

Soweit, so gut, aber:



Mein Problem ist jetzt aber, dass ich pro waagerechtem Eintrag in der Tabelle viel drin stehen habe.


- ? - Meinst Du, dass in einer Zeile sehr viel drinsteht?


Oft kommt es jetzt vor, dass pro Seite immer nur ein waagerechter Eintrag in der Tabelle steht und ne halbe Seite frei bleibt, da der nächste waagerechte Eintrag zu umfangreich für den verbleibenden Platz ist.

Wie kann man sich das vorstellen?


Gibt es da eine Möglichkeit die Seiten komplett zu füllen und den Rest dann auf der folgenden Seite fort zu setzen?

Mit Text oder mit Text in einer Tabelle?


Ich verstehe nicht, wo Dein Problem liegt, aber als anderes Tabellenpaket kommt natürlich supertabular in Frage.

Gruß,
Alexander

Puka
13-07-2006, 20:11
Hier mal ein Minimalbeispiel, was mein Problem erklären sollte:


\documentclass[12pt,DIV13,BCOR1cm,a4paper,halfparskip]{scrreprt}
\usepackage{longtable}
\begin{document}
\begin{longtable}{|p{35mm}|| p{100mm}|}
\caption{Unterknotenbeschreibung}
\endfirsthead
\hline
\textbf{Unterknoten} & \textbf{Beschreibung / Funktion} \\
\hline
\hline
erste Zeile & bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla\\
\hline
zweite Zeile & bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \\
\hline

\end{longtable}
\end{document}

Wie zu sehen ist, sind zwei drittel der ersten Seite frei. Die Frage ist jetzt, ob es eine Tabellenumgebung gibt, die die Zweite Zeile in der Tabelle auf der ersten Seite beginnen lässt und den Rest der zweiten Zeile, dann auf die folgende Seite fortsetzt?

Martin

RedCloud
13-07-2006, 21:55
Hier mal ein Minimalbeispiel, was mein Problem erklären sollte:

Wie zu sehen ist, sind zwei drittel der ersten Seite frei. Die Frage ist jetzt, ob es eine Tabellenumgebung gibt, die die Zweite Zeile in der Tabelle auf der ersten Seite beginnen lässt und den Rest der zweiten Zeile, dann auf die folgende Seite fortsetzt?



geht nicht, TeX kann nur _nach_ einer Tabellenzeile umbrechen, aber nicht in einer

rc

cookie170
13-07-2006, 22:00
Im Latex-Begleiter findet sich auf S. 272 folgende Lösung:


\documentclass[12pt,DIV13,BCOR1cm,a4paper,halfparskip]{scrreprt}
\usepackage{longtable}
\begin{document}
\begin{longtable}{|p{35mm}|| p{100mm}|}
\caption{Unterknotenbeschreibung}
\endfirsthead
\hline
\textbf{Unterknoten} & \textbf{Beschreibung / Funktion} \\
\hline
\hline
erste Zeile & bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla\\
\hline
zweite Zeile & \setlength{\parfillskip}{0pt}%
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla\\
& bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \\
\hline

\end{longtable}
\end{document}

Der Trick besteht also darin, in die Tabelle einen Zeilenwechsel einzufügen und mit \parfillskip diesen zu verstecken.

Gruß,
Alexander

Puka
14-07-2006, 07:37
Vielen Dank für den Tipp. Werde ich heute nach Feierabend gleich mal ausprobieren.
Was meinst du eigentlich mit Latex-Begleiter? Gibts den im Internet zum Download oder gibt es den nur auf Papier gedruckt?
Danke

Martin

cookie170
14-07-2006, 16:55
bedrucktes Paper, ca. 60 EUR, klasse Buch. Mindestens drei Viertel aller hier im Forum gestellten Fragen lassen sich damit beantworten.

Wär' aber schade :)

A.