caption bei longtabu

Tabellen und Grafiken erstellen und anordnen


kasiii
Forum-Century
Forum-Century
Beiträge: 132
Registriert: Di 20. Aug 2013, 15:37

caption bei longtabu

Beitrag 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. :?:

Besserwisser

Beitrag 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.

kasiii
Forum-Century
Forum-Century
Beiträge: 132
Registriert: Di 20. Aug 2013, 15:37

Beitrag 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}

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4266
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

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

kasiii
Forum-Century
Forum-Century
Beiträge: 132
Registriert: Di 20. Aug 2013, 15:37

Beitrag 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 :!:

Antworten