Donnerstag, 14. Dezember 2006

Falsche Verweise (\ref{}) auf Abbildungen (figure)

Neuer Monat, neues Problem: Nachdem ich nun ersten Grafiken fertig gestellt habe möchte ich natürlich auch auf die Abbildungen aus dem Text heraus verweisen. Das geht in der Regel so:

% Erstmal ...
\begin{document} % ;)

% Neues Kapitel ...
\chapter{Kapitel 1}

% Eine Section ...
\section{Sektion 1.1}

% Eine Abbildung mit der Nummer 1.1 ...
\begin{figure}[tbp]
\centering
\includegraphics{abb1.pdf}
\label{fig:abb1}
\caption{Abbildung 1}
\end{figure}

% Noch eine Abbildung mit der Nummer 1.2 ...
\begin{figure}[tbp]
\centering
\includegraphics{abb2.pdf}
\label{fig:abb2}
\caption{Abbildung 2}
\end{figure}

% Und Verweise darauf ...
Abb. \ref{fig:olap-dq} \\
Abb. \ref{fig:olap-dm} \\


Als Resultat sollte nun neben den Überschriften und der Grafiken die Verweise "Abb. 1.1" und "Abb. 1.2" stehen.

Leider zeigt der Verweis aber auf die Section und es steht dort für beide Verweise "Abb. 1.1".

Nun zur Lösung des Problems:
\label muss nach \caption stehen!

Die Figure-Umgebung muss demnach so aufgebaut sein:

\begin{figure}[tbp]
\centering
\includegraphics{abb1.pdf}
\caption{Abbildung 1}
\label{fig:abb1}
\end{figure}