Seite 1 von 1

caption bei longtabu

Verfasst: Di 26. Aug 2014, 11:34
von kasiii
Hallo,

ich habe in meinem Dokument eine Tabelle die über zwei Seiten gehen soll. Funktioniert soweit auch ganz gut. Hier ein Code-Schnipsel.
\captionof{table}{Einhieten}
\renewcommand{\arraystretch}{1.2}
\taburowcolors [2] {gray!20 .. white}
\begin{longtabu}{c|c|c|c}
   \textbf{...}& \textbf{...} & \textbf{...}&textbf{...} \\
   \endhead \hline 
   & ... & ... & ...  \\
   & ... & ... & ...  \\
   & ... & ... & ...  \\
   \hline
\end{longtabu}
Probleme erzeugt das
\captionof{table}{Einhieten}
. In den folgenden Abschnitten auserhalb der Tabelle, werden bei Absätzen keine Abstände mehr eingefügt. :?:

Verfasst: Di 26. Aug 2014, 17:31
von Besserwisser
Ohne vollständiges Minimalbeispiel ist es schwer, deine Analyse des Problems zu verifizieren. Wobei das auch nicht zwingend notwendig ist, weil du \captionof gar nicht brauchst. Verwende \caption innerhalb der longtabu-Umgebung, so wie das dokumentiert ist.

Verfasst: Mi 27. Aug 2014, 13:03
von kasiii
Verwende \caption innerhalb der longtabu-Umgebung, so wie das dokumentiert ist. 
Das hab ich versucht. Dann bekomme ich aber mehrere andere Probleme:
*) die Beschriftung taucht dann zweimal auf; im Dokument und im Tabellenverzeichnis
*) zwischen der Tabellenbeschriftung und den Überschtiften ist kein Freiraum
*) Die Zeile mit den Überschirften wird zwar widerholt aber die Farbe nach dem Seitenumbruch nicht angepasst. (Ich vermute, dass die Caption irgendwie als erste Tabellenzeile interpretiert wird und irgendwie doch nicht so richtig... :?: )

Leider gibt die tabu-Doku nicht viel her zu diesem Thema....

Jetzt kommt doch ein Minimalbeispiel, die beiden Caption-Varianten kann man einfach auskommentieren um meine Probleme zu erhalten...
\documentclass[ %
			paper=a4,
			fontsize=12pt,
			ngerman,
%			headings=small,
			oneside,
%			twoside
			]{scrreprt}

\usepackage{tabu, longtable}
\usepackage{xcolor}
\usepackage{colortbl} %Farbe für Tabellen

\usepackage{blindtext}

\usepackage{babel} % Deutsche Übersetzung, Trennregeln
\usepackage[utf8]{inputenc} % erweiterter Eingabezeichensatz
\usepackage[T1]{fontenc} % erweiterter T1 Zeichenvorrat
\usepackage{lmodern}

\usepackage[ %
		margin=10pt,
		font=small,
		textfont={normalfont},
		labelfont=bf,
		labelsep=colon,
		format=plain,
		justification=RaggedRight, 
		]{caption}
		
\parskip 12pt

\begin{document}
\chapter{Test}
\blindtext[2]

\blindtext	
%	\captionof{table}{Tabellenbeschreibung}
	\renewcommand{\arraystretch}{1.2}
	\taburowcolors [2] {gray!20 .. white}
	\begin{longtabu}{c|c|c|c}
		\caption{Tabellenbeschreibung}\\
		\textbf{Überschrift 1}& \textbf{Überschrift 2} & \textbf{Überschrift 3} & \textbf{Überschrift 4} 
		\hline \endhead 
		Zelle 1,1 & Zelle 1,2 & Zelle 1,3 & Zelle 1,4  \\
		Zelle 2,1 & Zelle 2,2 & Zelle 2,3 & Zelle 2,4  \\
		Zelle 3,1 & Zelle 3,2 & Zelle 3,3 & Zelle 3,4  \\
		Zelle 4,1 & Zelle 4,2 & Zelle 4,3 & Zelle 4,4 \\
		Zelle 5,1 & Zelle 5,2 & Zelle 5,3 & Zelle 5,4 \\
		Zelle 6,1 & Zelle 6,2 & Zelle 6,3 & Zelle 6,4 \\
		Zelle 1,1 & Zelle 1,2 & Zelle 1,3 & Zelle 1,4  \\
		Zelle 2,1 & Zelle 2,2 & Zelle 2,3 & Zelle 2,4  \\
		Zelle 3,1 & Zelle 3,2 & Zelle 3,3 & Zelle 3,4  \\
		Zelle 4,1 & Zelle 4,2 & Zelle 4,3 & Zelle 4,4 \\
		Zelle 5,1 & Zelle 5,2 & Zelle 5,3 & Zelle 5,4 \\
		Zelle 6,1 & Zelle 6,2 & Zelle 6,3 & Zelle 6,4 \\
		\hline
	\end{longtabu}

	
\blindtext

\blindtext

\listoftables
	
\end{document}

Verfasst: Mi 27. Aug 2014, 13:11
von u_fischer
Leider gibt die tabu-Doku nicht viel her zu diesem Thema....
Schau in die longtable-Doku.

Verfasst: Mi 27. Aug 2014, 14:12
von kasiii
Ok, die longtable Doku hat geholfen. :D
\renewcommand{\arraystretch}{1.2}
	\begin{longtabu}{c|c|c|c}
		\captionabove{Tabellenbeschreibung}\\
		\textbf{Überschrift 1} & \textbf{Überschrift 2} & \textbf{Überschrift 3} & \textbf{Überschrift 4}\\
		\hline \endfirsthead 
		\captionabove[]{Fortsetzung}\\
		\textbf{Überschrift 1} & \textbf{Überschrift 2} & \textbf{Überschrift 3} & \textbf{Überschrift 4}\\
		\hline \endhead 
		\taburowcolors [2] {gray!20 .. white}
		Zelle 1,1 & Zelle 1,2 & Zelle 1,3 & Zelle 1,4  \\
		Zelle 2,1 & Zelle 2,2 & Zelle 2,3 & Zelle 2,4  \\
		Zelle 3,1 & Zelle 3,2 & Zelle 3,3 & Zelle 3,4  \\
		Zelle 4,1 & Zelle 4,2 & Zelle 4,3 & Zelle 4,4 \\
		Zelle 5,1 & Zelle 5,2 & Zelle 5,3 & Zelle 5,4 \\
		Zelle 6,1 & Zelle 6,2 & Zelle 6,3 & Zelle 6,4 \\
		\hline
	\end{longtabu}
Jetzt bleibt nur das Problem mit den aufeinander folgenden Farben.

Edit :idea: :
Hat sich erledigt. Vielen Dank an alle für die Hilfe :!: