its_chicken
17-07-2013, 20:06
Hallo,
ich versuche seit einiger Zeit mit longtable, multicolumn und multirow zu arbeiten.
Als Ergebnis soll folgender Tabellenkopf rauskommen:
http://www7.pic-upload.de/thumb/17.07.13/wzne5u3ztmo8.png (http://www.pic-upload.de/view-20090920/Bildschirmfoto-2013-07-17-um-19.57.44.png.html)
Hier mein Minimalbeispiel:
\documentclass[12pt]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{longtable}
\usepackage[ngerman]{babel}
\begin{document}
\begin{center}
\begin{longtable}{p{3.5cm}p{5.5cm}cc}
\caption{Ein longtable Beispiel}\\
\toprule
\multicolumn{2}{c}{\multirow{2}{*}{Begriffe}} &\multicolumn{2}{c}{Formelzeichen}\\
& &von etwas &von was anderem\\
\midrule
\endfirsthead
\caption{Ein longtable Beispiel: Fortsetzung}
\toprule
\multicolumn{2}{c}{\multirow{2}{*}{Begriffe}} &\multicolumn{2}{c}{Formelzeichen}\\
& &von etwas &von was anderem\\
\midrule
\endhead
\bottomrule \multicolumn{4}{r}{Fortsetzung auf nächster Seite} \\
\endfoot
\bottomrule
\endlastfoot
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
\end{longtable}
\end{center}
\end{document}
Der erste Fehler ist, dass er toprule nicht kennt. Aber wie bekomme ich sonst ganz oben eine dicke Linie?
Wenn ich toprule durch hline ersetze (dünne Linie -> möchte ich nicht) kommt der nächste Fehler -> tex12: Undifined controls sequence. \@sharp -> \multirow
P.S.
Die Tabelle habe ich bis jetzt mit tabular erstellt. Jetzt habe ich gemerkt das die Tabelle länger als eine Seite wird, daher jetzt der Versuch mit longtable.
Danke für eure Hilfe
ich versuche seit einiger Zeit mit longtable, multicolumn und multirow zu arbeiten.
Als Ergebnis soll folgender Tabellenkopf rauskommen:
http://www7.pic-upload.de/thumb/17.07.13/wzne5u3ztmo8.png (http://www.pic-upload.de/view-20090920/Bildschirmfoto-2013-07-17-um-19.57.44.png.html)
Hier mein Minimalbeispiel:
\documentclass[12pt]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{longtable}
\usepackage[ngerman]{babel}
\begin{document}
\begin{center}
\begin{longtable}{p{3.5cm}p{5.5cm}cc}
\caption{Ein longtable Beispiel}\\
\toprule
\multicolumn{2}{c}{\multirow{2}{*}{Begriffe}} &\multicolumn{2}{c}{Formelzeichen}\\
& &von etwas &von was anderem\\
\midrule
\endfirsthead
\caption{Ein longtable Beispiel: Fortsetzung}
\toprule
\multicolumn{2}{c}{\multirow{2}{*}{Begriffe}} &\multicolumn{2}{c}{Formelzeichen}\\
& &von etwas &von was anderem\\
\midrule
\endhead
\bottomrule \multicolumn{4}{r}{Fortsetzung auf nächster Seite} \\
\endfoot
\bottomrule
\endlastfoot
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\ 1 & 2 & 3 & 4 \\
\end{longtable}
\end{center}
\end{document}
Der erste Fehler ist, dass er toprule nicht kennt. Aber wie bekomme ich sonst ganz oben eine dicke Linie?
Wenn ich toprule durch hline ersetze (dünne Linie -> möchte ich nicht) kommt der nächste Fehler -> tex12: Undifined controls sequence. \@sharp -> \multirow
P.S.
Die Tabelle habe ich bis jetzt mit tabular erstellt. Jetzt habe ich gemerkt das die Tabelle länger als eine Seite wird, daher jetzt der Versuch mit longtable.
Danke für eure Hilfe