shevvy
07-04-2014, 10:52
Hallo zusammen,
ich benutze in meiner Masterarbeit Tabellen, die über mehrere Seiten verlaufen. Das Problem: Die Fortsetzungen sind jeweils ein eigenständiger Eintrag im Tabellenverzeichnis. Ich möchte aber nur einen Eintrag pro Tabelle dort stehen haben. Im Internet habe ich als Lösung den Befehl \captionsetup{list=no} gefunden, das funktioniert aber nicht. Kann mir jemand bei meinem Problem helfen?
Lauffähiges Mnimalbeispiel:
\documentclass[german,%
fontsize=12pt,%
fleqn,%
toc=listof,%
numbers=noenddot,%
footnotes=multiple]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{threeparttable}
\usepackage{threeparttablex}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage[labelfont=bf]{caption}
% - - - - - - -
\begin{document}
\listoftables
\newpage
% - - - Anfang der Tabelle - - -
\begin{ThreePartTable}
% - - - Fußnoten - - -
\begin{TableNotes}\footnotesize
\item [1] Test
\end{TableNotes}
% - - - Tabellenkopf - - -
\begin{longtable}{@{}p{0,2\textheight}p{0,2\texthe ight}p{0,2\textheight}@{}}
\caption{Tabelle über mehrere Seiten}\\[6pt]
\toprule
Spalte 1 & Spalte 2 & Spalte 3 \\
\midrule
\endfirsthead
\captionsetup{list=no} % Fortsetzung soll kein eigenständiger Eintrag im Tabellenverzeichnis sein
\caption{Tabelle über mehrere Seiten \emph{(Fortsetzung)}}\\[6pt]
\toprule
Spalte 1 & Spalte 2 & Spalte 3 \\
\midrule
\endhead
% - - - Tabellenfuß - - -
\midrule\nopagebreak
\multicolumn3r\dots % ... unten rechts zum Anzeigen der Fortsetzung
\endfoot
\bottomrule
\insertTableNotes
\endlastfoot
% - - - - Inhalt - - - - - - - - - - - -
\multicolumn{3}{c}{\emph{Kategorie 1}} \\
\midrule
Text 1 & Text 2 & Text 3\tnote{1}\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
\midrule
\multicolumn{3}{c}{\emph{Kategorie 2}} \\
\midrule
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
\midrule
\multicolumn{3}{c}{\emph{Kategorie 3}} \\
\midrule
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
\midrule
\multicolumn{3}{c}{\emph{Kategorie 4}} \\
\midrule
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3
% - - - - - - - - - - - - - - - -
\label{tab:test}
\end{longtable}
\end{ThreePartTable}
% - - - Ende der Tabelle - - -
\end{document}
ich benutze in meiner Masterarbeit Tabellen, die über mehrere Seiten verlaufen. Das Problem: Die Fortsetzungen sind jeweils ein eigenständiger Eintrag im Tabellenverzeichnis. Ich möchte aber nur einen Eintrag pro Tabelle dort stehen haben. Im Internet habe ich als Lösung den Befehl \captionsetup{list=no} gefunden, das funktioniert aber nicht. Kann mir jemand bei meinem Problem helfen?
Lauffähiges Mnimalbeispiel:
\documentclass[german,%
fontsize=12pt,%
fleqn,%
toc=listof,%
numbers=noenddot,%
footnotes=multiple]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{threeparttable}
\usepackage{threeparttablex}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage[labelfont=bf]{caption}
% - - - - - - -
\begin{document}
\listoftables
\newpage
% - - - Anfang der Tabelle - - -
\begin{ThreePartTable}
% - - - Fußnoten - - -
\begin{TableNotes}\footnotesize
\item [1] Test
\end{TableNotes}
% - - - Tabellenkopf - - -
\begin{longtable}{@{}p{0,2\textheight}p{0,2\texthe ight}p{0,2\textheight}@{}}
\caption{Tabelle über mehrere Seiten}\\[6pt]
\toprule
Spalte 1 & Spalte 2 & Spalte 3 \\
\midrule
\endfirsthead
\captionsetup{list=no} % Fortsetzung soll kein eigenständiger Eintrag im Tabellenverzeichnis sein
\caption{Tabelle über mehrere Seiten \emph{(Fortsetzung)}}\\[6pt]
\toprule
Spalte 1 & Spalte 2 & Spalte 3 \\
\midrule
\endhead
% - - - Tabellenfuß - - -
\midrule\nopagebreak
\multicolumn3r\dots % ... unten rechts zum Anzeigen der Fortsetzung
\endfoot
\bottomrule
\insertTableNotes
\endlastfoot
% - - - - Inhalt - - - - - - - - - - - -
\multicolumn{3}{c}{\emph{Kategorie 1}} \\
\midrule
Text 1 & Text 2 & Text 3\tnote{1}\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
\midrule
\multicolumn{3}{c}{\emph{Kategorie 2}} \\
\midrule
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
\midrule
\multicolumn{3}{c}{\emph{Kategorie 3}} \\
\midrule
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
\midrule
\multicolumn{3}{c}{\emph{Kategorie 4}} \\
\midrule
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3\\
Text 1 & Text 2 & Text 3
% - - - - - - - - - - - - - - - -
\label{tab:test}
\end{longtable}
\end{ThreePartTable}
% - - - Ende der Tabelle - - -
\end{document}