von Besserwisser » Di 8. Mär 2016, 11:10
Am besten lässt man die ganzen den Lesefluss ohnehin sehr störenden vertikalen Linien weg und verwendet
booktabs:
\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{tabularx}
\usepackage[ngerman]{babel}
\usepackage{longtable}
\usepackage[left=1.3cm,right=0.7cm,top=0.1cm,bottom=1.0cm,includefoot,includehead,headheight=210pt,headsep=0cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
% Regeln für die Ausrichtung in Tabellen
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}m{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}m{#1}}
\begin{document}
\large
\begin{longtable}{C{0.6cm}C{1.55cm}L{7cm}L{3.5cm}C{1.2cm}C{2.5cm}}
\toprule
\textbf{Pos} & \textbf{Art-Nr} & \textbf{Bezeichnung} & \textbf{Farbe} & \textbf{Menge} & \textbf{usw.} \\
\midrule
\endhead
1 & 12345/00 & Hier ist alles gut & schwarz & 1 & \\
\midrule
2 & 12345/00 & Im Gegensatz zu hier, wo die Zeile automatisch umbricht & weiß & 1 & \\
\bottomrule
\end{longtable}
\end{document}
Was die leere Spalte am Ende sollte, hat sich mir auch nicht erschlossen, weshalb ich auch diese entfernt habe.
Das Hauptproblem ist übrigens das optionale Argument von \\, das sich bei Absatzspalten nicht ganz so verhält, wie man das erwarten würde. Auch dafür bietet
booktabs eine Alternative. Wenn man allerdings jede Tabellenzeile mit einem optionalen Argument für \\ beendet, hat man meist etwas falsch gemacht und wäre beispielsweise mit \arraystretch (siehe eine beliebige, ausführliche LaTeX-Einführung) besser bedient.
Am besten lässt man die ganzen den Lesefluss ohnehin sehr störenden vertikalen Linien weg und verwendet [p]booktabs[/p]: [code]\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{tabularx}
\usepackage[ngerman]{babel}
\usepackage{longtable}
\usepackage[left=1.3cm,right=0.7cm,top=0.1cm,bottom=1.0cm,includefoot,includehead,headheight=210pt,headsep=0cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
% Regeln für die Ausrichtung in Tabellen
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}m{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}m{#1}}
\begin{document}
\large
\begin{longtable}{C{0.6cm}C{1.55cm}L{7cm}L{3.5cm}C{1.2cm}C{2.5cm}}
\toprule
\textbf{Pos} & \textbf{Art-Nr} & \textbf{Bezeichnung} & \textbf{Farbe} & \textbf{Menge} & \textbf{usw.} \\
\midrule
\endhead
1 & 12345/00 & Hier ist alles gut & schwarz & 1 & \\
\midrule
2 & 12345/00 & Im Gegensatz zu hier, wo die Zeile automatisch umbricht & weiß & 1 & \\
\bottomrule
\end{longtable}
\end{document}[/code]
Was die leere Spalte am Ende sollte, hat sich mir auch nicht erschlossen, weshalb ich auch diese entfernt habe.
Das Hauptproblem ist übrigens das optionale Argument von [tt]\\[/tt], das sich bei Absatzspalten nicht ganz so verhält, wie man das erwarten würde. Auch dafür bietet [p]booktabs[/p] eine Alternative. Wenn man allerdings jede Tabellenzeile mit einem optionalen Argument für [tt]\\[/tt] beendet, hat man meist etwas falsch gemacht und wäre beispielsweise mit [tt]\arraystretch[/tt] (siehe eine beliebige, ausführliche LaTeX-Einführung) besser bedient.