Ich habe folgendes Problem:
Eine Tabelle muss bei mir über mehrere Seiten gehen - ich hatte bisher alle meine Tabellen mit dem table-Format erstellt, jetzt aber gelesen, dass man das longtable-format nehmen soll um Tabellen über mehrere Seiten zu erstellen. Ich bin gerade am Verzweifeln meine Tabelle in das longtable-Format zu überführen - ich erhalte andauernd Fehler, die mir aber nicht wirklich weiterhelfen.
Hier meine ursprüngliche Tabelle als Minimalbsp (Natürlich ist in der Originaltabelle mehr Inhalt)
\documentclass[a4paper,12pt,oneside,pointlessnumbers,headsepline, chapteratlists=0pt,listof=flat,captions=figureheading]{scrbook} \KOMAoptions{DIV=last,BCOR=1cm} \pagestyle{headings} \usepackage[english]{babel} \usepackage{mathptmx} \usepackage[scaled]{helvet} \usepackage{courier} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} % Tables \usepackage{longtable} \usepackage{multirow} \usepackage{booktabs} \usepackage{threeparttable} % Align table \usepackage{siunitx} \sisetup{table-text-alignment = center,table-align-exponent = false} \begin{document} \setlength{\tabcolsep}{3mm} \begin{table}[h!] \centering \caption{Irgendein Titel} \begin{threeparttable} \begin{tabular}{c l c c c S[table-format = -1.4] S[table-format = -1.4]} \toprule \multicolumn{1}{c}{\text{Text}} & \multicolumn{1}{c}{\text{Text}} & \multicolumn{1}{c}{\text{Text1}} & \multicolumn{1}{c}{\text{Text2}} & \multicolumn{1}{c}{\text{Text3}} & \multicolumn{1}{c}{\text{Text}} & \multicolumn{1}{c}{\text{Text}} \\ \midrule 1 & \text{Text} & 1234 & 4567 & 8910 & 0,4785 & -0,1236 \\ & \text{Text} & 01/45 & 02/45 & 03/45 & & \\ \midrule \multicolumn{4}{l}{\textbf{Text}} & & -0.247& -0.587\\ \multicolumn{4}{l}{\textbf{Text}} & & 0.123& 0.345 \end{tabular} \begin{tablenotes} \item Irgendein Text \end{tablenotes} \end{threeparttable} \label{Table:bla} \end{table} \end{document}
\documentclass[a4paper,12pt,oneside,pointlessnumbers,headsepline, chapteratlists=0pt,listof=flat,captions=figureheading]{scrbook} \KOMAoptions{DIV=last,BCOR=1cm} \pagestyle{headings} \usepackage[english]{babel} \usepackage{mathptmx} \usepackage[scaled]{helvet} \usepackage{courier} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} % Tables \usepackage{longtable} \usepackage{multirow} \usepackage{booktabs} \usepackage{threeparttable} % Align table \usepackage{siunitx} \sisetup{table-text-alignment = center,table-align-exponent = false} \begin{document} \setlength{\tabcolsep}{3mm} \begin{threeparttable} \begin{tablenotes} \item Irgendeine Text \end{tablenotes} \begin{longtable}{c l c c c S[table-format = -1.4] S[table-format = -1.4]}[h!] \caption{Irgendein Titel} \label{Table:bla} \hline \multicolumn{1}{c}{\text{Text}} & \multicolumn{1}{c}{\text{Text}} & \multicolumn{1}{c}{\text{Text1}} & \multicolumn{1}{c}{\text{Text2}} & \multicolumn{1}{c}{\text{Text3}} & \multicolumn{1}{c}{\text{Text}} & \multicolumn{1}{c}{\text{Text}} \\ \hline \endfirsthead % Die Ueberschrift soll nur auf der ersten Seite angezeigt werden \multicolumn{4}{c}% {\tablename\ \thetable\ -- \textit{Continued from previous page}} \\ \hline \hline \endhead \hline \multicolumn{4}{r}{\textit{Continued on next page}} \\ \endfoot \hline \endlastfoot 1 & \text{Text} & 1234 & 4567 & 8910 & 0,4785 & -0,1236 \\ & \text{Text} & 01/45 & 02/45 & 03/45 & & \\ \midrule \multicolumn{4}{l}{\textbf{Text}} & & -0.247& -0.587\\ \multicolumn{4}{l}{\textbf{Text}} & & 0.123& 0.345 \end{longtable} \end{threeparttable} \end{document}
Ich hoffe, ich habe das Ganze nicht zu unübersichtlich gestaltet. Vielen Dank aber schon einmal für die Hilfe!