von DADABBI » Fr 29. Jul 2016, 11:29
Eine longtable wird nach eigenen Regeln gesetzt, wobei das optionale Argument übrigens
nicht die Breite angibt, in deinem Beispiel also komplett falsch verwendet wurde. Insgesamt macht mir dein Beispiel den Eindruck, als solltest du die [d]longtable[/d]-Anleitung noch einmal sehr aufmerksam lesen.
Eine longtable bricht dazu aus diversen anderen Umgebungen aus. Daher hat die addmargin-Umgebung auf die longtable keine Auswirkung.
Man kann die horizontale Ausrichtung ggf. über Umdefinierung von \LTleft und \LTright ändern:
\documentclass[a4paper,12pt,parskip,captions=tableabove]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{caption}
\usepackage{longtable}
\usepackage{geometry}
\usepackage{tabularx}
\geometry{a4paper, top=25mm, left=40mm, right=30mm, bottom=25mm,
headsep=5mm,footskip=12mm,showframe}% showframe, um den Textbereich sichtbar
% zu machen
\begin{document}
\begingroup
\renewcommand{\arraystretch}{1.2}%
\setlength{\LTleft}{0pt plus 1fill minus 1fill}%
\setlength{\LTright}{0pt plus 1fill minus 1fill}%
\begin{longtable}{|p{6cm}|p{4.5cm}|p{0.7cm}|p{4cm}|}
\caption{...}\label{planen}\\
\hline
\textbf{Kompetenzentwicklung} & \textbf{Inhalte}
& \textbf{Std.} & \textbf{U-Verf., SF, Medien} \\ \hline
\endfirsthead
\end{longtable}
\endgroup
\end{document}
Übrigens tabularx ohne X-Spalte ist auch nicht sinnvoll.
Und dann sei noch darauf hingewiesen, dass vertikale Linien in Tabellen sehr schlecht sind und man auch die horizontalen auf ein Mindestmaß reduzieren sollte. Siehe beispielsweise die [d]booktabs[/d]-Anleitung oder tabsatz.pdf (Links in den
Wichtige Netzdokumente).
Eine [tt]longtable[/tt] wird nach eigenen Regeln gesetzt, wobei das optionale Argument übrigens [i]nicht[/i] die Breite angibt, in deinem Beispiel also komplett falsch verwendet wurde. Insgesamt macht mir dein Beispiel den Eindruck, als solltest du die [d]longtable[/d]-Anleitung noch einmal sehr aufmerksam lesen.
Eine [tt]longtable[/tt] bricht dazu aus diversen anderen Umgebungen aus. Daher hat die [tt]addmargin[/tt]-Umgebung auf die [tt]longtable[/tt] keine Auswirkung.
Man kann die horizontale Ausrichtung ggf. über Umdefinierung von [tt]\LTleft[/tt] und [tt]\LTright[/tt] ändern: [code]\documentclass[a4paper,12pt,parskip,captions=tableabove]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{caption}
\usepackage{longtable}
\usepackage{geometry}
\usepackage{tabularx}
\geometry{a4paper, top=25mm, left=40mm, right=30mm, bottom=25mm,
headsep=5mm,footskip=12mm,showframe}% showframe, um den Textbereich sichtbar
% zu machen
\begin{document}
\begingroup
\renewcommand{\arraystretch}{1.2}%
\setlength{\LTleft}{0pt plus 1fill minus 1fill}%
\setlength{\LTright}{0pt plus 1fill minus 1fill}%
\begin{longtable}{|p{6cm}|p{4.5cm}|p{0.7cm}|p{4cm}|}
\caption{...}\label{planen}\\
\hline
\textbf{Kompetenzentwicklung} & \textbf{Inhalte}
& \textbf{Std.} & \textbf{U-Verf., SF, Medien} \\ \hline
\endfirsthead
\end{longtable}
\endgroup
\end{document}[/code]
Übrigens [tt]tabularx[/tt] ohne [tt]X[/tt]-Spalte ist auch nicht sinnvoll.
Und dann sei noch darauf hingewiesen, dass vertikale Linien in Tabellen sehr schlecht sind und man auch die horizontalen auf ein Mindestmaß reduzieren sollte. Siehe beispielsweise die [d]booktabs[/d]-Anleitung oder [tt]tabsatz.pdf[/tt] (Links in den [url=http://www.golatex.de/wiki/Wichtige_Netzdokumente]Wichtige Netzdokumente[/url]).