PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : longtable sidewaystable umbruch



breeze
14-06-2007, 13:23
hallo; bin ein latex neuling und habe schon versucht mein problem zu lösen indem ich alte themen aufrief. aber es will so recht nicht funktionieren.
Darum hoffe ich jetzt dass mir jemand konkret helfen kann :confused:

ich habe eine lange breite tabelle die ich folgendermaßen angelegt habe:
\begin{sidewaystable}
\begin{longtable}
..

ich habe die packete \usepackage{rotating}
\usepackage {longtable} geladen.

mein problem ist nun dass kein automatischer umbruch stattfindet und ich denke das liegt an der Verwendung des Querformates, denn ohne sidewaystable funktioniert es eigentlich schon.
ich habe es mit \newpage und \pagebreak versucht aber das klappt nicht.
habe ich etwas vergessen?

vielen dank im voraus für jede antwort!
breeze

countbela666
14-06-2007, 16:07
Hallo, breeze,

innerhalb einer sidewaystable ist ein Seitenumbruch nicht möglich, also kann eine longtable dort nicht funktionieren.

Etwas ähnliches sagt auch die Paketbeschreibung von rotating, und sie gibt außerdem noch einen guten Tipp:

If you want continuous text (i.e., more than one page) set in
landscape mode, use the lscape
package instead. The rotating packages only deals in rotated
boxes (or floats), and boxes always stay on one pageGrüße
Marcel

breeze
16-06-2007, 11:26
halle countbela666,
vielen dank für deine hilfe. endlich funktioniert es: ganz einfach eigentlich mit \begin{landscape}
\begin{longtable}

sieht gut aus so, aber blöderweise schreibt es mir die caption genau auf eine neute seite. daher eine neue frage: bei mir funktionieren die befehle \nopagebreak, \newpage oder \pagebreak in der Tabelle nicht. gibt es da eine andere möglichkeit?

grüsse, breeze

countbela666
16-06-2007, 19:32
Sorry, aber ich kann dein Problem weder verstehen noch nachvollziehen. So sieht bei mir eine gedrehte longtable aus:

\documentclass[a5paper]{scrartcl}
\usepackage{lscape,longtable,booktabs}
\def\x{text text text }
\def\text{\x\x\x\x\x}
\begin{document}
\begin{landscape}
\begin{longtable}{@{}p{5cm}p{5cm}@{}}
\caption{Titel der Tabelle}\\[\abovecaptionskip]
\toprule
bla & blupp \\
\cmidrule(r){1-1}\cmidrule(l){2-2}
\endfirsthead
\caption{Titel der Tabelle (Forts.)}\\[\abovecaptionskip]
\toprule
bla & blupp \\
\cmidrule(r){1-1}\cmidrule(l){2-2}
\endhead
\bottomrule
\endfoot
\text & \text \\
\text & \text \\
\text & \text \\
\text & \text \\
\text & \text \\
\text & \text \\
\text & \text \\
\text & \text \\
\end{longtable}
\end{landscape}
\end{document}Grüße
Marcel

breeze
17-06-2007, 12:47
Hallo Marcel,
tschuldigung dass ich mich so unpräzise ausgedrückt habe. ich versuch das in zukunft besser zu machen.
Vielen dank für dein beispiel!

gruß, breeze