Bastian82
04-03-2008, 17:32
Hallo,
bin grade beim Korrekturlesen meiner am Montag fälligen DiplArbeit. Da ist mir aufgefallen, dass Verweise auf Untertabellen innerhalb der subfloat-Umgebungen im Fließtext um eine Tabellennummer zu hoch liegen. Statt "Wie in Tabelle 2.1a..." erscheint "Wie in Tabelle 3.1a...". Sobald ich die Gesamtcaption mit Gesamtlabel statt nach dem \begin{table} vor das \end{table} packe, haut es hin. Aber Tabellen haben ja nunmal keine Unter-, sondern Überschriften... Weiß jemand Rat?! Angesichts des nahenden Drucktermins am Freitag kribbelts schon ein wenig bei solch gravierenden Programmierfehlern...
Danke!
Minimalbeispiel:
\documentclass{scrreprt}
\usepackage{german}
\usepackage[german]{babel} %,english
\usepackage[ansinew]{inputenc} % UNIX/Linux: latin1
\usepackage{epsfig}
\usepackage{subfig}
\begin{document}
\begin{table}
\caption{Kartierung auf Haupt- und Subplotebene in Fläche \#7.}\label{pl7}
\subfloat[Vegetationsaufnahme im Hauptplot]{
\begin{minipage}[p]{0.6\linewidth}
\centering
\begin{tabular}{cc}
1&2\\
3&4
\end{tabular}
\end{minipage}
\label{subfig:pl7veg}}
\subfloat[Blick auf den Plot]{
\begin{minipage}[p]{0.4\linewidth}
\centering
\rule{2cm}{2cm}
\end{minipage}
\label{subfig:blick}}
\subfloat[Subplotaufnahme der Vegetation]{
\begin{minipage}[p]{1.0\linewidth}
\centering
\begin{tabular}{cc}
1&2\\
3&4
\end{tabular}
\end{minipage}
\label{subfig:pl7subveg}}
\subfloat[Subplotaufnahme von Bedeckungsgraden, Steinpflaster und Erosionshinweisen]{
\begin{minipage}[p]{1.0\linewidth}
\centering
\begin{tabular}{cc}
1&2\\
3&4
\end{tabular}
\end{minipage}
\label{subfig:pl7eros}}
\end{table}
Zitat von Tabelle \ref{subfig:pl7eros}. Oder aber auch \ref{subfig:blick}. Eben nicht!
\end{document}
bin grade beim Korrekturlesen meiner am Montag fälligen DiplArbeit. Da ist mir aufgefallen, dass Verweise auf Untertabellen innerhalb der subfloat-Umgebungen im Fließtext um eine Tabellennummer zu hoch liegen. Statt "Wie in Tabelle 2.1a..." erscheint "Wie in Tabelle 3.1a...". Sobald ich die Gesamtcaption mit Gesamtlabel statt nach dem \begin{table} vor das \end{table} packe, haut es hin. Aber Tabellen haben ja nunmal keine Unter-, sondern Überschriften... Weiß jemand Rat?! Angesichts des nahenden Drucktermins am Freitag kribbelts schon ein wenig bei solch gravierenden Programmierfehlern...
Danke!
Minimalbeispiel:
\documentclass{scrreprt}
\usepackage{german}
\usepackage[german]{babel} %,english
\usepackage[ansinew]{inputenc} % UNIX/Linux: latin1
\usepackage{epsfig}
\usepackage{subfig}
\begin{document}
\begin{table}
\caption{Kartierung auf Haupt- und Subplotebene in Fläche \#7.}\label{pl7}
\subfloat[Vegetationsaufnahme im Hauptplot]{
\begin{minipage}[p]{0.6\linewidth}
\centering
\begin{tabular}{cc}
1&2\\
3&4
\end{tabular}
\end{minipage}
\label{subfig:pl7veg}}
\subfloat[Blick auf den Plot]{
\begin{minipage}[p]{0.4\linewidth}
\centering
\rule{2cm}{2cm}
\end{minipage}
\label{subfig:blick}}
\subfloat[Subplotaufnahme der Vegetation]{
\begin{minipage}[p]{1.0\linewidth}
\centering
\begin{tabular}{cc}
1&2\\
3&4
\end{tabular}
\end{minipage}
\label{subfig:pl7subveg}}
\subfloat[Subplotaufnahme von Bedeckungsgraden, Steinpflaster und Erosionshinweisen]{
\begin{minipage}[p]{1.0\linewidth}
\centering
\begin{tabular}{cc}
1&2\\
3&4
\end{tabular}
\end{minipage}
\label{subfig:pl7eros}}
\end{table}
Zitat von Tabelle \ref{subfig:pl7eros}. Oder aber auch \ref{subfig:blick}. Eben nicht!
\end{document}