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, 04:11

Marc92's gravatar image

Marc92
937
Akzeptiert: 0%

bearbeitet 08 Mai '15, 02:31

saputello's gravatar image

saputello
18.4k22352

@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, 05: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, 04:59

saputello's gravatar image

saputello
18.4k22352

bearbeitet 19 Apr '15, 08:53

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

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üge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×83
×31

Frage gestellt: 17 Apr '15, 04:11

Frage wurde angeschaut: 2,289 Mal

Zuletzt aktualisiert: 08 Mai '15, 02:31