missfranzi
01-09-2010, 11:32
Hallo zusammen,
Ich habe mit meinem Problem ein bissel rumgesucht, bin aber nicht so richtig weitergekommen... Ausser dass es vielleicht an einem Bug bei Subfig liegt - ich aber nicht weiss, wie ich diesen beheben könnte.
Ich habe mehrere Tabellen in meinem Text, und wenn ich mit Subfig arbeite (ich habe oftmals lange Tabellen über mehrere Seiten mit denen ich auch Probleme hatte, jetzt habe ich diese in mehrere kleine zusammengehörende Tabellen aufgeteilt, und eigentlich bin ich mit der Lösung zufrieden), stimmt die Nummerierung der Tabellen nicht mehr. Da bekomme ich dann so Sachen wie '2.-5' und danach dann '2.-4'.
In meinem 'Minimalbeispiel' habe ich zwar keine Minus-Nummerierungen, dafür bekommen aber mehrere Tabellen die gleiche Nummerierung. Dies passiert auch, wenn ich das Hyperref wegnehme (das stand irgendwo, dass Subfig mit Hyperref Probleme haben könnte) oder wenn ich statt mit Subfig mit Subcaption arbeite.
Habt Ihr eine Idee, wo mein Fehler liegt?
Hier mein Beispiel:
\documentclass[a4paper,
11pt,
BCOR10.00mm,
oneside,
DIV10,
headinclude,footinclude=false
]{scrbook}
% ngerman legt die neue deutsche Rechtschreibung fest!
\usepackage[ngerman]{babel}
%Font-Einstellungen
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{tocbasic}
\usepackage[position=top,singlelinecheck=false,labelformat=emp ty
%,font={rm,bf,sl}
]{subfig}
%\captionsetup[subfigure]{position=top}
%%%anderes Paket für subfigures...(braucht caption)
%\usepackage{caption}
%\usepackage{subcaption}
\usepackage{booktabs}
\usepackage[backref,colorlinks=true,
linkcolor=black, % Farbe für Links auf gleicher Seite
citecolor=black, % Farbe für Links auf Zitatstellen
filecolor=magenta,
urlcolor=blue, % Farbe für Links auf URLs
anchorcolor=blue]{hyperref}
\begin{document}
\chapter{Das Tabellennummerierungsproblem}
\section{sieht man hier:}
\begin{table}
\centering
\caption{eine Tabelle}
\label{einTab}
\begin{tabular}{ccc}
\toprule
A & B & C \\
\midrule
D & E & F \\
\bottomrule
\end{tabular}
\end{table}
\begin{table}[htbp]
\begin{center}
\caption{mehrere Tabellen}
\label{Tabs}
\vspace{0.25cm}
\noindent%
\subfloat[\label{1a}][Tabelle1a]
{
\begin{small}
\begin{tabular}{ccc}
\toprule
A & B & C\\
\midrule
D & E & F\\
\bottomrule
\end{tabular}
\end{small}
}
\vspace{2.5cm}
\subfloat[\label{1b}][Tabelle1b]
{
\begin{small}
\begin{tabular}{ccc}
\toprule
A & B & C\\
\midrule
D & E & F\\
\bottomrule
\end{tabular}
\end{small}
}
\end{center}
\end{table}
\begin{table}
\ContinuedFloat
\begin{center}
\subfloat[\label{1c}][Tabelle 1c]
{
\begin{small}
\begin{tabular}{ccc}
\toprule
A & B & C\\
\midrule
D & E & F\\
\bottomrule
\end{tabular}
\end{small}
}
\end{center}
\end{table}
%%%%%%%%%%%%%%%%%%%%%%
\begin{table}
\centering
\caption{nochmal eine Tabelle}
\label{einTab2}
\begin{tabular}{ccc}
\toprule
A & B & C \\
\midrule
D & E & F \\
\bottomrule
\end{tabular}
\end{table}
%%%%%%%%%%%%%%%%%%%%%%
\begin{table}[htbp]
\begin{center}
\caption{mehrere Tabellen2}
\label{Tabs2}
\vspace{0.25cm}
\noindent%
\subfloat[\label{2a}][Tabelle2a]
{
\begin{small}
\begin{tabular}{ccc}
\toprule
A & B & C\\
\midrule
D & E & F\\
\bottomrule
\end{tabular}
\end{small}
}
\vspace{2.5cm}
\subfloat[\label{2b}][Tabelle2b]
{
\begin{small}
\begin{tabular}{ccc}
\toprule
A & B & C\\
\midrule
D & E & F\\
\bottomrule
\end{tabular}
\end{small}
}
\end{center}
\end{table}
\begin{table}
\ContinuedFloat
\begin{center}
\subfloat[\label{2c}][Tabelle 2c]
{
\begin{small}
\begin{tabular}{ccc}
\toprule
A & B & C\\
\midrule
D & E & F\\
\bottomrule
\end{tabular}
\end{small}
}
\end{center}
\end{table}
%%%%%%%%%%%%%%%%%%%%%%
\begin{table}[htbp]
\begin{center}
\caption{mehrere Tabellen3}
\label{Tabs3}
\vspace{0.25cm}
\noindent%
\subfloat[\label{3a}][Tabelle3a]
{
\begin{small}
\begin{tabular}{ccc}
\toprule
A & B & C\\
\midrule
D & E & F\\
\bottomrule
\end{tabular}
\end{small}
}
\vspace{2.5cm}
\subfloat[\label{3b}][Tabelle3b]
{
\begin{small}
\begin{tabular}{ccc}
\toprule
A & B & C\\
\midrule
D & E & F\\
\bottomrule
\end{tabular}
\end{small}
}
\end{center}
\end{table}
\begin{table}
\ContinuedFloat
\begin{center}
\subfloat[\label{3c}][Tabelle 3c]
{
\begin{small}
\begin{tabular}{ccc}
\toprule
A & B & C\\
\midrule
D & E & F\\
\bottomrule
\end{tabular}
\end{small}
}
\end{center}
\end{table}
%%%%%%%%%%%%%%%%%%%%%%
\begin{table}
\centering
\caption{und nochmal eine...}
\label{einTab3}
\begin{tabular}{ccc}
\toprule
A & B & C \\
\midrule
D & E & F \\
\bottomrule
\end{tabular}
\end{table}
%%%%%%%%%%%%%%%%%%%%%%
\begin{table}
\centering
\caption{und dann nochmal eine...}
\label{einTab4}
\begin{tabular}{ccc}
\toprule
A & B & C \\
\midrule
D & E & F \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
Vielen Dank schonmal!
Liebe Grüße,
Franzi
Ich habe mit meinem Problem ein bissel rumgesucht, bin aber nicht so richtig weitergekommen... Ausser dass es vielleicht an einem Bug bei Subfig liegt - ich aber nicht weiss, wie ich diesen beheben könnte.
Ich habe mehrere Tabellen in meinem Text, und wenn ich mit Subfig arbeite (ich habe oftmals lange Tabellen über mehrere Seiten mit denen ich auch Probleme hatte, jetzt habe ich diese in mehrere kleine zusammengehörende Tabellen aufgeteilt, und eigentlich bin ich mit der Lösung zufrieden), stimmt die Nummerierung der Tabellen nicht mehr. Da bekomme ich dann so Sachen wie '2.-5' und danach dann '2.-4'.
In meinem 'Minimalbeispiel' habe ich zwar keine Minus-Nummerierungen, dafür bekommen aber mehrere Tabellen die gleiche Nummerierung. Dies passiert auch, wenn ich das Hyperref wegnehme (das stand irgendwo, dass Subfig mit Hyperref Probleme haben könnte) oder wenn ich statt mit Subfig mit Subcaption arbeite.
Habt Ihr eine Idee, wo mein Fehler liegt?
Hier mein Beispiel:
\documentclass[a4paper,
11pt,
BCOR10.00mm,
oneside,
DIV10,
headinclude,footinclude=false
]{scrbook}
% ngerman legt die neue deutsche Rechtschreibung fest!
\usepackage[ngerman]{babel}
%Font-Einstellungen
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{tocbasic}
\usepackage[position=top,singlelinecheck=false,labelformat=emp ty
%,font={rm,bf,sl}
]{subfig}
%\captionsetup[subfigure]{position=top}
%%%anderes Paket für subfigures...(braucht caption)
%\usepackage{caption}
%\usepackage{subcaption}
\usepackage{booktabs}
\usepackage[backref,colorlinks=true,
linkcolor=black, % Farbe für Links auf gleicher Seite
citecolor=black, % Farbe für Links auf Zitatstellen
filecolor=magenta,
urlcolor=blue, % Farbe für Links auf URLs
anchorcolor=blue]{hyperref}
\begin{document}
\chapter{Das Tabellennummerierungsproblem}
\section{sieht man hier:}
\begin{table}
\centering
\caption{eine Tabelle}
\label{einTab}
\begin{tabular}{ccc}
\toprule
A & B & C \\
\midrule
D & E & F \\
\bottomrule
\end{tabular}
\end{table}
\begin{table}[htbp]
\begin{center}
\caption{mehrere Tabellen}
\label{Tabs}
\vspace{0.25cm}
\noindent%
\subfloat[\label{1a}][Tabelle1a]
{
\begin{small}
\begin{tabular}{ccc}
\toprule
A & B & C\\
\midrule
D & E & F\\
\bottomrule
\end{tabular}
\end{small}
}
\vspace{2.5cm}
\subfloat[\label{1b}][Tabelle1b]
{
\begin{small}
\begin{tabular}{ccc}
\toprule
A & B & C\\
\midrule
D & E & F\\
\bottomrule
\end{tabular}
\end{small}
}
\end{center}
\end{table}
\begin{table}
\ContinuedFloat
\begin{center}
\subfloat[\label{1c}][Tabelle 1c]
{
\begin{small}
\begin{tabular}{ccc}
\toprule
A & B & C\\
\midrule
D & E & F\\
\bottomrule
\end{tabular}
\end{small}
}
\end{center}
\end{table}
%%%%%%%%%%%%%%%%%%%%%%
\begin{table}
\centering
\caption{nochmal eine Tabelle}
\label{einTab2}
\begin{tabular}{ccc}
\toprule
A & B & C \\
\midrule
D & E & F \\
\bottomrule
\end{tabular}
\end{table}
%%%%%%%%%%%%%%%%%%%%%%
\begin{table}[htbp]
\begin{center}
\caption{mehrere Tabellen2}
\label{Tabs2}
\vspace{0.25cm}
\noindent%
\subfloat[\label{2a}][Tabelle2a]
{
\begin{small}
\begin{tabular}{ccc}
\toprule
A & B & C\\
\midrule
D & E & F\\
\bottomrule
\end{tabular}
\end{small}
}
\vspace{2.5cm}
\subfloat[\label{2b}][Tabelle2b]
{
\begin{small}
\begin{tabular}{ccc}
\toprule
A & B & C\\
\midrule
D & E & F\\
\bottomrule
\end{tabular}
\end{small}
}
\end{center}
\end{table}
\begin{table}
\ContinuedFloat
\begin{center}
\subfloat[\label{2c}][Tabelle 2c]
{
\begin{small}
\begin{tabular}{ccc}
\toprule
A & B & C\\
\midrule
D & E & F\\
\bottomrule
\end{tabular}
\end{small}
}
\end{center}
\end{table}
%%%%%%%%%%%%%%%%%%%%%%
\begin{table}[htbp]
\begin{center}
\caption{mehrere Tabellen3}
\label{Tabs3}
\vspace{0.25cm}
\noindent%
\subfloat[\label{3a}][Tabelle3a]
{
\begin{small}
\begin{tabular}{ccc}
\toprule
A & B & C\\
\midrule
D & E & F\\
\bottomrule
\end{tabular}
\end{small}
}
\vspace{2.5cm}
\subfloat[\label{3b}][Tabelle3b]
{
\begin{small}
\begin{tabular}{ccc}
\toprule
A & B & C\\
\midrule
D & E & F\\
\bottomrule
\end{tabular}
\end{small}
}
\end{center}
\end{table}
\begin{table}
\ContinuedFloat
\begin{center}
\subfloat[\label{3c}][Tabelle 3c]
{
\begin{small}
\begin{tabular}{ccc}
\toprule
A & B & C\\
\midrule
D & E & F\\
\bottomrule
\end{tabular}
\end{small}
}
\end{center}
\end{table}
%%%%%%%%%%%%%%%%%%%%%%
\begin{table}
\centering
\caption{und nochmal eine...}
\label{einTab3}
\begin{tabular}{ccc}
\toprule
A & B & C \\
\midrule
D & E & F \\
\bottomrule
\end{tabular}
\end{table}
%%%%%%%%%%%%%%%%%%%%%%
\begin{table}
\centering
\caption{und dann nochmal eine...}
\label{einTab4}
\begin{tabular}{ccc}
\toprule
A & B & C \\
\midrule
D & E & F \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
Vielen Dank schonmal!
Liebe Grüße,
Franzi