Anzeige:
Ergebnis 1 bis 7 von 7

Thema: welche Tabellenumgebung???

  1. #1
    Registrierter Benutzer
    Registriert seit
    27.03.2006
    Beiträge
    27

    welche Tabellenumgebung???

    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
    Geändert von Puka (13-07-2006 um 17:31 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407
    Zitat Zitat von Puka
    Hallo.
    Ich habe eine sehr große Tabelle, die über mehrere Seiten geht. Also verwende ich üblicherweise eine longtable.
    Soweit, so gut, aber:

    Zitat Zitat von Puka
    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

  3. #3
    Registrierter Benutzer
    Registriert seit
    27.03.2006
    Beiträge
    27
    Hier mal ein Minimalbeispiel, was mein Problem erklären sollte:
    Code:
    \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
    Geändert von Puka (13-07-2006 um 19:35 Uhr)

  4. #4
    Registrierter Benutzer
    Registriert seit
    26.05.2006
    Beiträge
    879
    Zitat Zitat von Puka
    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

  5. #5
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407
    Im Latex-Begleiter findet sich auf S. 272 folgende Lösung:

    Code:
    \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

  6. #6
    Registrierter Benutzer
    Registriert seit
    27.03.2006
    Beiträge
    27
    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

  7. #7
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407
    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.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •