PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : longtable und Seitenumbruch innerhalb einer Zelle



S_Brenner
05-06-2007, 12:21
Hallo,

ich habe ein Problem mit einer langen Tabelle, in der der Text in einer Zelle so lang ist, dass ein Seitenumbruch innerhalb der Zelle notwendig ist.

Ich habe longtable und supertabular ausprobiert, in beiden Fällen fehlt einfach Text, da auf einer neuen Seite eine neue Zeile der Tabelle anfängt und die Zeile der Vorseite einfach im Nichts weitergeht.

Hier ein Beispiel:


\documentclass[pdftex,12pt,parskip]{scrreprt}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{checkend}
\pagestyle{empty}

\usepackage{longtable}

\begin{document}
\begin{center}
Inhaltliche Dokumentenprüfung
\end{center}

\begin{center}

% \setlength\LTleft{0pt}
%\setlength\LTright{0pt}
\begin{longtable}{cp{0.35\textwidth}c|cp{0.35\text width}}
1.1.1.1& Hier kommt viel Text rein& ja & nein &Viel Text auch hier möglich aber nicht immer. \\
1.1.1.2& Lieber Onkel Reinhard, schon lange wollte ich Dir sagen, dass ich Dich für einen ganz tollen Texter halte. Ich weiss, Du hörst sehr gerne Lob, und deshalb kann man nicht oft genug sagen, dass Du der Grösste bist. Gerade in Deinem Alter ist man ja gesegnet, wenn man noch so witzig schreiben kann wie Du. Viele Deiner Werberkollegen sind ja schon zu wichtig, um noch Humor zu haben. Du bist da ganz anders. Du kannst richtig komisch sein. Und das, obwohl Du in Deinem sehr langen Leben auch schon viele unangenehme Dinge schreiben musstest. Texte für McDonald's zum Beispiel. Oder kleine Reime für Onkel Norbert. Nein, Du hast es wirklich nicht leicht gehabt. Und dann noch die Selbstdarstellung für Tante Ika. Erinnerst Du Dich? Da hat sich selbst einer wie Du schwergetan. Aber Du hast die Situation gemeistert. Weil Du ein Genie bist. Selbst Klinkentexte konntest Du in ein Stück Literaturgeschichte verwandeln. Kein Wunder also, dass Deine Studenten Dich anhimmeln und Dich schon jetzt, zu Deinen Lebzeiten, als den neuen Papst der deutschen Reklame feiern. Obwohl dieser Titel ja schon von Michael in Anspruch genommen wird. Du weisst schon, der "`Nudeln mit Biss"' erfunden hat. Leider ist Dir diese Zeile nicht eingefallen. Aber dafür hast Du ja mit den Spots für das "`Königsplatz Open Air"' Werbegeschichte geschrieben. Da konnte sich selbst Helmut eine lobende Erwähnung abringen. Und Du weisst ja, wie kritisch er mit Dir immer ist. Nein, Onkel Reinhard, in der Reklame bist Du ehrlich der Grösste. Da kann man Dich einfach nicht oft genug loben. Nur was die Eigen-PR angeht, da bist Du noch ein wenig schlapp. Da sind André, Erik und Dietrich sehr viel bemühter als Du. Und die kennen auch viel mehr tolle Frauen. Ja, Onkel Reinhard, da kannst Du Dir ruhig mal eine Scheibe von abschneiden. Selbst dieser greise BMW-Werber ist noch ein flotterer Finger als Du. Na ja, aber wahrscheinlich ist das nicht mehr so wichtig für Dich. Aus dem Alter bist Du ja auch schon lange raus. Ausserdem hast Du ja auch Tante Ika. Die sagt übrigens genau wie Onkel Norbert und ich, dass Du ein ganz toller Typ bist. Du bist ja auch so was wie ein Star. Alle kennen Dich. Alle lieben Dich. Alle bewundern Dich. Nur Achim mag Dich nicht. Weil alle über Dich reden und keiner über ihn. Achim mag eben niemand, und niemand mag Achim. Ist ja auch egal. Onkel Reinhard, was ich Dir eigentlich sagen wollte: Bleib, wie Du bist. Du hast den wahren Geist. Weil Du Vorstand bist. Aber auch ein wenig, weil Du ehrlich bist. So, ich muss jetzt Schluss machen. Ich soll nämlich noch für ein Blindtextbuch einen Text schreiben, und ich hab' keine Idee, was man da schreiben könnte. Wenn mir nichts Besseres einfällt, nehm' ich einfach diesen Brief. Ist ja Blindtext. Liest also keiner. Viele Grüsse nach München. & X & & Kommentar dazu. Heute nicht! \\

\end{longtable}
\end{center}
Beurteilung: Klappt irgendwie nicht.

\end{document}


Weiß jemand, wie man das Problem lösen kann?

Vielen Dank und schöne Grüße

Sebastian Brenner

countbela666
05-06-2007, 12:29
Hallo, Sebastian,

eine einfache Lösung für dieses Problem gibt es nicht, da beliebige Umbrüche in longtable-Zeilen nicht erlaubt sind. Du wirst also per Hand fummeln müssen, siehe diesen Thread: http://www.mrunix.de/forums/showthread.php?t=46961

Grüße
Marcel

S_Brenner
05-06-2007, 12:49
Hallo Marcel,

danke für die schnelle Antwort.

Ich vermute, mit einer anderen Tebellenumgebungen, die lange Tabellen darstellt, wird der Umbruch dann auch nicht funktionieren, oder?

Dann werde ich mich mal an die Bastelarbeit machen.

Sonnige Grüße und einene schönen Tag

Sebastian

cookie170
05-06-2007, 13:44
Hallo Sebastian,

Dein Minimalbeispiel ist bestimmt richtig, aber ich konnte mir daraus nicht herleiten, weshalb Du eine Tabelle mit viel Text in zwei Spalten über je ein Drittel der Seite brauchst.

Die Gefahr der "Bastelarbeit" mit einer Tabelle liegt ja darin, dass leicht etwas Text abhanden kommen kann.

Brauchst Du denn wirklich eine Tabelle oder willst Du nur bestimmte Absätze nebeneinander gedruckt haben?
In diesem Thread
http://www.mrunix.de/forums/showthread.php?t=50289

wurde für ein Angebot (links langer Text mit einem Leistungsverzeichnis, rechts Preise) eine Lösung diskutiert.

Letztlich kann man auch die description-Umgebung oder noch besser komascript mit labeling, addmargin und marginnote mißbrauchen, um Fließtext über drei Spalten zu haben, der horizontal ausgerichtet bleibt, egal wo der Umbruch kommt.

Wenn es im wesentlichen nur um zweispaltigen Text geht mit Anmerkungen, bietet sich natürlich als erstes das Paket parallel an.

Gruß,
Alexander