von sommerfee » Di 13. Sep 2011, 20:00
IcemanFlo hat geschrieben:\caption{Kammerdruck $p(\Phi)-0_2$}
\end{center}
\label{tab:pO2}
Das geht so nicht, \label muß immer in der gleichen Umgebung stehen, wie der Befehl, der intern die "Hundemarke" setzt, also \caption, \section, ... Denn die "Hundemarke" wird immer nur lokal definiert, und mit dem Beenden der Umgebung (in diesem Falle "center") ist sie dann nicht mehr gültig, so daß \label entweder ins Leere greift oder die zuletzt global gesetzte Hundemarke erwischt.
Abhilfe ist also, \label direkt nach \caption zu setzen, also in diesem Falle vor \end{center} und nicht danach.
(Der Warnungstext ist also in deinem Falle verwirrend, ich werde ihn wohl in "\label without proper \caption" ändern.)
[quote="IcemanFlo"][code]
\caption{Kammerdruck $p(\Phi)-0_2$}
\end{center}
\label{tab:pO2}
[/code][/quote]
Das geht so nicht, \label muß immer in der gleichen Umgebung stehen, wie der Befehl, der intern die "Hundemarke" setzt, also \caption, \section, ... Denn die "Hundemarke" wird immer nur lokal definiert, und mit dem Beenden der Umgebung (in diesem Falle "center") ist sie dann nicht mehr gültig, so daß \label entweder ins Leere greift oder die zuletzt global gesetzte Hundemarke erwischt.
Abhilfe ist also, \label direkt nach \caption zu setzen, also in diesem Falle vor \end{center} und nicht danach.
(Der Warnungstext ist also in deinem Falle verwirrend, ich werde ihn wohl in "\label without proper \caption" ändern.)