Chrihsssih
29-03-2007, 14:54
Hallo!
Ich bin gerade am Verzweifeln, bei dem Versuch eine Tabelle zu erstellen. Die Tabelle enthält eine relativ lange Zeitreihe, die nicht auf eine Seite im Querformat passt. Also müsste ich longtable benutzen. Das Problem ist aber, dass LaTeX die Tabelle nicht umbricht, sondern einfach bis zum Seitenrand schreibt. Was kann man da machen?
Minimalbeispiel:
\documentclass{scrbook}
\usepackage{float}
\restylefloat{table}
\usepackage{booktabs}
\usepackage{longtable}
\begin{document}
\begin{landscape}
\begin{small}
\begin{table}
\begin{longtable}{m{3cm}rrrrrrrrrrrrrrrrr}
\toprule
{\bf } & {\bf 1972} & {\bf 1973} & {\bf 1974} & {\bf 1975} & {\bf 1976} & {\bf 1977} & {\bf 1978} & {\bf 1979} & {\bf 1980} & {\bf 1981} & {\bf 1982} & {\bf 1983} & {\bf 1984} & {\bf 1985} & {\bf 1986} & {\bf 1987} & {\bf 1988} \\
\midrule
\addlinespace[7pt]
Zeile 1 & 2 & 3 & 7 & 7 & 1 & 0 & 4 & 0 & 0 & 0 & 0 & 1 & 3 & 2 & 1 & 1 & 4 \\
\addlinespace[7pt]
Zeile 2 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 &0 & 2 & 0 & 0 & 1 \\
\addlinespace[7pt]
Zeile 3 & 0 &0 & 1 &0 & 2 & 1 & 1 & 0 & 0 & 0 & 1 & 0 & 8 & 1 & 3 & 4 & 1 \\
\addlinespace[7pt]
Zeile 4 & 0 &1 & 4 & 2 & 0 & 1 & 3 & 1 & 0 & 1 & 1 & 3 & 13 & 3 & 0 & 8 & 4 \\
\addlinespace[7pt]
Zeile 5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 2 & 1 & 2 \\
\addlinespace[7pt]
Zeile 6 & 0 & 0 & 2 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 \\
\addlinespace[7pt]
Zeile 7& 0 & 0 & 1 & 0 & 0 & 1 & 0 & 3 & 0 & 1 & 0 & 1 & 2 & 0 & 0 & 2 & 0 \\
\addlinespace[7pt]
Zeile 8 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 0 & 0 & 1 & 0 & 1 & 2 \\
\addlinespace[7pt]
Zeile 9 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
\addlinespace[7pt]
\midrule
\addlinespace[7pt]
Gesamtzahl der Artikel & 2 & 6 & 13 & 8 & 4 & 3 & 5 & 4 & 0 & 6 & 3 & 5 & 23 & 10 & 8 & 15 & 13 \\
\addlinespace[7pt]
\bottomrule
\end{longtable}
\caption{Tabelle}
\label{Tabelle}
\end{table}
\end{small}
\end{landscape}
\end{document}
Ich habe auch schon versucht, das ltxtable-Paket zu verwenden. Dazu habe ich den Teil ab \begin{longtable} bis \end{longtable} in ein eigenes Dokument gepackt und dieses mit \LTXtable{\textheight}{Tab.tex} eingebunden, was allerdings zu unzähligen Fehlermeldungen geführt hat.
Hat jemand Hilfe? Ich bin am Verzweifeln!
Chrissi
Ich bin gerade am Verzweifeln, bei dem Versuch eine Tabelle zu erstellen. Die Tabelle enthält eine relativ lange Zeitreihe, die nicht auf eine Seite im Querformat passt. Also müsste ich longtable benutzen. Das Problem ist aber, dass LaTeX die Tabelle nicht umbricht, sondern einfach bis zum Seitenrand schreibt. Was kann man da machen?
Minimalbeispiel:
\documentclass{scrbook}
\usepackage{float}
\restylefloat{table}
\usepackage{booktabs}
\usepackage{longtable}
\begin{document}
\begin{landscape}
\begin{small}
\begin{table}
\begin{longtable}{m{3cm}rrrrrrrrrrrrrrrrr}
\toprule
{\bf } & {\bf 1972} & {\bf 1973} & {\bf 1974} & {\bf 1975} & {\bf 1976} & {\bf 1977} & {\bf 1978} & {\bf 1979} & {\bf 1980} & {\bf 1981} & {\bf 1982} & {\bf 1983} & {\bf 1984} & {\bf 1985} & {\bf 1986} & {\bf 1987} & {\bf 1988} \\
\midrule
\addlinespace[7pt]
Zeile 1 & 2 & 3 & 7 & 7 & 1 & 0 & 4 & 0 & 0 & 0 & 0 & 1 & 3 & 2 & 1 & 1 & 4 \\
\addlinespace[7pt]
Zeile 2 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 &0 & 2 & 0 & 0 & 1 \\
\addlinespace[7pt]
Zeile 3 & 0 &0 & 1 &0 & 2 & 1 & 1 & 0 & 0 & 0 & 1 & 0 & 8 & 1 & 3 & 4 & 1 \\
\addlinespace[7pt]
Zeile 4 & 0 &1 & 4 & 2 & 0 & 1 & 3 & 1 & 0 & 1 & 1 & 3 & 13 & 3 & 0 & 8 & 4 \\
\addlinespace[7pt]
Zeile 5 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 2 & 1 & 2 \\
\addlinespace[7pt]
Zeile 6 & 0 & 0 & 2 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 \\
\addlinespace[7pt]
Zeile 7& 0 & 0 & 1 & 0 & 0 & 1 & 0 & 3 & 0 & 1 & 0 & 1 & 2 & 0 & 0 & 2 & 0 \\
\addlinespace[7pt]
Zeile 8 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 1 & 0 & 1 & 0 & 0 & 0 & 1 & 0 & 1 & 2 \\
\addlinespace[7pt]
Zeile 9 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
\addlinespace[7pt]
\midrule
\addlinespace[7pt]
Gesamtzahl der Artikel & 2 & 6 & 13 & 8 & 4 & 3 & 5 & 4 & 0 & 6 & 3 & 5 & 23 & 10 & 8 & 15 & 13 \\
\addlinespace[7pt]
\bottomrule
\end{longtable}
\caption{Tabelle}
\label{Tabelle}
\end{table}
\end{small}
\end{landscape}
\end{document}
Ich habe auch schon versucht, das ltxtable-Paket zu verwenden. Dazu habe ich den Teil ab \begin{longtable} bis \end{longtable} in ein eigenes Dokument gepackt und dieses mit \LTXtable{\textheight}{Tab.tex} eingebunden, was allerdings zu unzähligen Fehlermeldungen geführt hat.
Hat jemand Hilfe? Ich bin am Verzweifeln!
Chrissi