Open in Online-Editor
\documentclass[a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{longtable}
\begin{document}

\begin{longtable}{@{\extracolsep{\fill}}|C{4.8cm}|L{4.8cm}|L{5.5cm}|C{3cm}|}
\caption{Zusammenfassung} 
%\label{tab:TaskSummaryFKM}
\hline
\textbf{Master-Task} & \textbf{Tasks mit identem } & \textbf{Kommentar} & \textbf{gruppe} \\ \hline \hline
FKM\_gws & KM\_gws & KM Assessment & gws\\ \cline{2-4}
 & KM\_ga & KM Assessment & ga\\ \cline{2-4}
 & KM\_aw2 & KM Assessment & aw2\\ \hline
KM\_aws & KM\_aws & FKM Assessment & aws\\ \cline{2-4}
 & KM\_bav & KM Assessment & bav\\ \cline{2-4}
 & KM\_bar & KM Assessment & bar\\ \cline{2-4}
 & KM\_sb & KM Assessment & sb\\ \cline{2-4}
 & KM\_en & KM Assessment & en\\ \hline
KM\_ebr & KM\_ebr & KM Assessment & ebr\\ \cline{2-4}
 & KM\_eba & KM Assessment & eba\\ \cline{2-4}
 & KM\_ebs & KM Assessment & ebs\\ \cline{2-4}
 & KM\_pl & KM Assessment & pl\\ \hline
KM\_st & KM\_st & FKM Assessment & st\\ \cline{2-4}
 & KM\_st2 & KM Assessment & st2\\ \cline{2-4}
 & KM\_enmax & KM Assessment & enmax\\ \hline
KM\_ult & KM\_ult & KM Assessment & ult\\ \hline
\end{longtable}

\end{document}

Wie ihr seht bekomme ich leider welche Fehlermeldungen. Warum? Für mich als Laie unverständlich.

U. a. diese Fehlermeldungen:

Misplaced \noalign \hline, Misplaced \omit \textbf und Extra alignment tab has been changed to \cr \textbf

Danke

gefragt 17 Apr '15, 10:11

Marc92's gravatar image

Marc92
9358
Akzeptiert-Rate: 0%

bearbeitet 08 Mai '15, 08:31

saputello's gravatar image

saputello
11.1k174365

@Marc92: Bitte beachte, dass auch für Inline-Code Markdown-Syntax existiert und verwendet werden sollte. Man verwendet dann sogenannte Backticks, beispielsweise: `\hline`.

(17 Apr '15, 11:20) saputello

Die erste Fehlermeldung, die ich bei Deinem Beispiel erhalte, ist:

LaTeX Error: Illegal character in array arg.

See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ...

l.15 ...fill}}|C{4.8cm}|L{4.8cm}|L{5.5cm}|C{3cm}|}

Die Ursache dafür ist einfach: Die Spaltentypen C und L sind nicht standardmäßig definiert.

Darüber hinaus muss bei longtable nach \caption die Zeile immer explizit beendet werden, da \caption dann genau genommen auch nur eine Tabellenzeile ist.

Alle weiteren Fehler sind Folgefehler der nicht definierten Spaltentypen und des fehlenden \\.

Ich nehme an, die Spaltentypen sollten beispielsweise so definiert werden:

Open in Online-Editor
\documentclass[a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{longtable}
\usepackage{array}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{L}[1]{>{\raggedleft\arraybackslash}p{#1}}
\begin{document}

\begin{longtable}{@{\extracolsep{\fill}}|C{4.8cm}|L{4.8cm}|L{5.5cm}|C{3cm}|}
\caption{Zusammenfassung} \\
%\label{tab:TaskSummaryFKM}
\hline
\textbf{Master-Task} & \textbf{Tasks mit identem } & \textbf{Kommentar} & \textbf{gruppe} \\ \hline \hline
FKM\_gws & KM\_gws & KM Assessment & gws\\ \cline{2-4}
 & KM\_ga & KM Assessment & ga\\ \cline{2-4}
 & KM\_aw2 & KM Assessment & aw2\\ \hline
KM\_aws & KM\_aws & FKM Assessment & aws\\ \cline{2-4}
 & KM\_bav & KM Assessment & bav\\ \cline{2-4}
 & KM\_bar & KM Assessment & bar\\ \cline{2-4}
 & KM\_sb & KM Assessment & sb\\ \cline{2-4}
 & KM\_en & KM Assessment & en\\ \hline
KM\_ebr & KM\_ebr & KM Assessment & ebr\\ \cline{2-4}
 & KM\_eba & KM Assessment & eba\\ \cline{2-4}
 & KM\_ebs & KM Assessment & ebs\\ \cline{2-4}
 & KM\_pl & KM Assessment & pl\\ \hline
KM\_st & KM\_st & FKM Assessment & st\\ \cline{2-4}
 & KM\_st2 & KM Assessment & st2\\ \cline{2-4}
 & KM\_enmax & KM Assessment & enmax\\ \hline
KM\_ult & KM\_ult & KM Assessment & ult\\ \hline
\end{longtable}

\end{document}

Die Tabelle ist übrigens für den gewählten Satzspiegel wesentlich zu breit. Außerdem gewinnen Tabellen in der Regel durch das Weglassen von vertikalen Linien und der Verwendung nur weniger horizontaler Linien meist erheblich. Für die horizontalen Linien sei außerdem auf das Paket booktabs hingewiesen:

Open in Online-Editor
\documentclass[a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{longtable}
\usepackage{booktabs}
\newcommand*{\thtext}[1]{\textbf{#1}}
\begin{document}

\begin{longtable}{*4l}
\caption{Zusammenfassung} \\
%\label{tab:TaskSummaryFKM}
\toprule
\thtext{Master-Task} & \thtext{Tasks mit identem } & \thtext{Kommentar} & \textbf{gruppe} \\
\midrule
\endfirsthead
\toprule
\thtext{Master-Task} & \thtext{Tasks mit identem } & \thtext{Kommentar} & \textbf{gruppe} \\
\midrule
\endhead
\bottomrule
\endlastfoot
FKM\_gws & KM\_gws & KM Assessment & gws\\
 & KM\_ga & KM Assessment & ga\\
 & KM\_aw2 & KM Assessment & aw2\\ \midrule
KM\_aws & KM\_aws & FKM Assessment & aws\\
 & KM\_bav & KM Assessment & bav\\
 & KM\_bar & KM Assessment & bar\\
 & KM\_sb & KM Assessment & sb\\
 & KM\_en & KM Assessment & en\\ \midrule
KM\_ebr & KM\_ebr & KM Assessment & ebr\\
 & KM\_eba & KM Assessment & eba\\
 & KM\_ebs & KM Assessment & ebs\\
 & KM\_pl & KM Assessment & pl\\ \midrule
KM\_st & KM\_st & FKM Assessment & st\\
 & KM\_st2 & KM Assessment & st2\\
 & KM\_enmax & KM Assessment & enmax\\ \midrule
KM\_ult & KM\_ult & KM Assessment & ult\\
\end{longtable}

\end{document}

Falls die Tabelle nicht länger als hier im Beispiel ist, ist es übrigens nicht notwendig longtable zu verwenden. Dann geht auch eine normale tabular innerhalb einer table-Umgebung.

Permanenter link

beantwortet 17 Apr '15, 10:59

saputello's gravatar image

saputello
11.1k174365
Akzeptiert-Rate: 51%

bearbeitet 19 Apr '15, 14:53

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×128
×39

gestellte Frage: 17 Apr '15, 10:11

Frage wurde gesehen: 9,782 Mal

zuletzt geändert: 08 Mai '15, 08:31