\ref erzeugt zwei gleiche Verweise

Hallo. Im folgendem Minimalbeispiel gibt es zwei Abbildung, beide mit \label. Danach sollen mit 2 \ref die jeweiligen Verweise hergestellt werden, allerdings werden in meinem Fall genau die gleichen Verweise erstellt, also „Fig. 1.1 and Fig 1.1“ statt „Fig. 1.1 and Fig 1.2“.
Wo liegt der Fehler?

Hier das Minimalbeispiel:

\documentclass[12pt,a4paper,titlepage,oneside, DIV15]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[ngerman, english]{babel}

\begin{document}
\chapter{Kapitel}
\section{Abschnitt}

\begin{figure}[htbp]
\centering
\includegraphics[width=1\linewidth]{abbildung1}
\label{Abbildung1}
\end{figure}

\begin{figure}[!h]

\centering
\includegraphics[width=0.8\linewidth]{abbildung2}
\label{abbildung2}
\end{figure}

See Fig. \ref{abbildung1} and \ref{abbildung2}.

\end{document}

Hallo Donny!

Es ist kein richtiges Minimalbeispiel, es fehlt das graphicx-Paket. D.h. es kann nicht mit diesem Resultat gelaufen sein, es ist nur ein „ähnliches“ reduziertes Beispiel, was den Fehler vllt. auch hat.

In \label{Abbildung1} hast Du das A groß geschrieben, in \ref{abbildung1} nicht. In Deinem richtigen Code vielleicht, denn sonst gäbe es eine undefined reference.

Die eigentliche Ursache ist, dass keine \caption-Befehle verwendet wurden. Diese erhöhen den Zähler nämlich, ansonsten bleibt er gleich. Verwende \caption vor \label, nicht danach.

Das Minimalbeispiel war schon fast richtig, wenn Du andermal eins erstellst, was übersetzbar ist und den Fehler zeigt, kann man ohne Stolperstein helfen. :wink:

Viele Grüße,

Stefan


http://texblog.net

Uff, die zwei Kleinigkeiten hab ich leider übersehen -.-
Habe es gleich ausprobiert und es klappt wunderbar, vielen Dank!

Hallo Conny,

hmm, dass klingt merkwürdig. Ich würde an Deiner Stelle noch mal ganz genau prüfen, ob du die richtige Labelbezeichnung in Deine \ref setzt. Groß- und Kleinschreibung sind dabei auch wichtig. Sonst fällt mir nichts ein.

Hoffe ich konnte Dir trotzdem helfen.

Hallo

dein Problem war:

Im folgendem Minimalbeispiel gibt es zwei Abbildung,
beide mit \label. Danach sollen mit 2 \ref die jeweiligen
Verweise hergestellt werden, allerdings werden in meinem Fall genau die gleichen Verweise erstellt, also „Fig. 1.1 and Fig 1.1“ statt „Fig. 1.1 and Fig 1.2“.

Was \ref in deinem Fall anzeigt scheint ganz einfach das Kapitel zu sein, in dem das Bild steht. Wenn du ein Bild in ein anderes Kapitel verschiebst, steht als Referenz dann die neue Kapitelnummer dran!!

Wenn du die Zeile:

\label{Abbildung1}

durch

\caption{Bild 2}\label{abbildung2}

ersetzt, verwendet er nicht mehr die Kapitelnummer sondern nummeriert seine Bilder selbst durch. Mit „1.1“ , „1.2“, … Warum das \caption da an der Bildnummerierung was ändert…??

Hier noch dein angepasstes Bsp:

\documentclass[12pt,a4paper,titlepage,oneside, DIV15]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[ngerman, english]{babel}
\usepackage[pdftex]{graphicx}

\begin{document}
\chapter{Kapitel}
\section{Abschnitt}

\begin{figure}[htbp]
\centering
\includegraphics[width=1\linewidth]{bildname}
\caption{Bild 1}\label{abbildung1}
\end{figure}

\begin{figure}[!h]
\centering
\includegraphics[width=0.8\linewidth]{bildname}
\caption{Bild 2}\label{abbildung2}
\end{figure}

See Fig. \ref{abbildung1} and \ref{abbildung2}

\end{document}

Hoffe ich konnte dir helfen :wink:

Hat sich sicher bereits geklärt:

\label{Abbildung1} -> kleinschreiben

\label{abbildung1}