Falsche Nummerierung der Bilder

Tabellen und Grafiken erstellen und anordnen


Shanti
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mi 15. Feb 2012, 14:45

Falsche Nummerierung der Bilder

Beitrag von Shanti »

Ich habe das oben genannte Problem und bin total am verzweifeln :cry: !

meine eingefügten Bilder sehen alle sehr gut aus. Wenn ich aber einen Verweis auf ein Bild mit \ref{bildname} setzte steht in meinem PDF die falsche Zahl. Erstaunlicherweise ist aber die Verlinkung richtig. Heißt, wenn ich auf die Ziffer im Text (pdf) klicke springt er zum richtigen Bild.

Im WWW habe ich bisher nur den Hinweis gefunden, dass es evtl. daran liegen kann, dass wenn man das \label vor \caption setzt es zu solchen Problemen kommen kann. Ich habe alle meine Bilder durchsucht und keinen Fehler gefunden.

Da ich zum ersten mal die Option verwende, dass ich zwei Bilder neben einander darstellen möcht, vermute ich, dass dort vielleicht der Fehler liegt. Heir mal ein Minimalbeispiel:


\begin{figure}[htb]
	\centering
  \subfigure[Komponenten]{
    \label{fig:Wandler1}
    \includegraphics[height=6cm]{Wandler_komp.pdf} 
  }
\hspace{3.5cm} %Abstand zwischen den Bildern!
  \subfigure[Wirkungsprinzip]{
    \label{fig:Wandler2}
    \includegraphics[height=6cm]{Wandler_wirk.pdf} 
  }
	\caption{Beispiel Wandler}
	\label{fig:Wandler}
\end{figure}
Bin für jeden Tipp dankbar!

Gruß
Shanti

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Re: Falsche Nummerierung der Bilder

Beitrag von Sepp99 »

Shanti hat geschrieben:Bin für jeden Tipp dankbar!
Wie wärs mit einem vollständigem, lauffähigem Minimalbeispiel [2] ?
Gruß, Sepp.-

Shanti
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mi 15. Feb 2012, 14:45

Beitrag von Shanti »

Also ich sitze seit ca. 2,5 Std. daran, ein funktionierendes Minimalbeispiel zu bauen. Leider ohne Erfolg. Meine Arbeit ist derzeit über 100 Seiten lang und daher nur schlecht zu kürzen.

In der Regel, stellt sich der Fehler so dar, dass die \ref{} immer eine Nummer kleiner sind als wie das Bild (z.B. Bild 2.4 ist als ref 2.3). Wie gesagt, der Link im pdf Funktionier nur die Nummer ist falsch :(

Hat vielleicht irgend jemand einen Tipp wodran es vielleicht liegen könnte?

Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

Da ist vielleicht irgendwas umdefiniert. Du musst wirklich ein MB erstellen, das ist auch bei einem 100-Seiten-Dokument nicht sooo schwierig und imho der einzige Weg, das Problem zu finden.
Hier habe ich mal eine Anleitung dazu geschrieben, im Prinzip geht es darum, nach und nach auszukommentieren (also z.B. allen Text) und nach jedem Stück zu schauen, ob der Fehler noch auftritt.

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Shanti hat geschrieben:Also ich sitze seit ca. 2,5 Std. daran, ein funktionierendes Minimalbeispiel zu bauen. Leider ohne Erfolg. Meine Arbeit ist derzeit über 100 Seiten lang und daher nur schlecht zu kürzen.
Naja - interessant wäre ja, welche Klasse und welche Pakete du verwendest. Helfer müßten sich sonst alles selber zusammensuchen. Vermutlich verwendest du das veraltete subfigure-Paket zur Erzeugung deiner subfloats. Qualifizierte Antwort kann nur bei entsprechenden Informationen gegeben werden.

Gruß, Sepp.-

Shanti
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mi 15. Feb 2012, 14:45

Beitrag von Shanti »

Das mit subfig statt subfigure hatte ich mir auch schon überlegt. Da subfigure aber in meiner BA sehr gut funktioniert hatte bin ich bisher nicht umgestiegen!

Habe festgestellt, dass das Problem auftritt wenn ich als erste bild im \chapter ein subfigure ist.

Heißt,

Bild1=subfigure (2.1)
Bild2=normales Bild (2.2)

hat zur folge das das wenn ich ein \ref auf Bild 2 setze in der pdf steht 2.1 (wobei der link funktioniert)!

Andersherum funktioniert es aber,

Bild1=normales Bild (2.1)
Bild2= subfigure (2.2)

Dann steht für den Link auf Bild 1 auch 2.1 dar und für Bild2 2.2!


Würde im nächsten Schritt versuchen auf subfig umzustellen. Kann ich dazu folgenden code verwenden?
\usepackage{subfig}

\begin{figure}[htb] 
   \centering 
  \subfig[Komponenten]{ 
    \label{fig:Wandler1} 
    \includegraphics[height=6cm]{Wandler_komp.pdf} 
  } 
\hspace{3.5cm} %Abstand zwischen den Bildern! 
  \subfig[Wirkungsprinzip]{ 
    \label{fig:Wandler2} 
    \includegraphics[height=6cm]{Wandler_wirk.pdf} 
  } 
   \caption{Beispiel Wandler} 
   \label{fig:Wandler} 
\end{figure} 

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Ich verstehe dein Problem nicht und warum ist ein vollständiges Minimalbeispiel so schwer?
\documentclass[ngerman]{scrartcl}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[demo]{graphicx}
\usepackage{subfig}
\usepackage{blindtext}



\begin{document}
\blindtext
\begin{figure}[htb]
   \centering
  \subfloat[Komponenten]{
    \label{fig:Wandler1}
    \includegraphics[height=6cm]{Wandler_komp.pdf}
  }
\hfill %Abstand zwischen den Bildern!
  \subfloat[Wirkungsprinzip]{
    \label{fig:Wandler2}
    \includegraphics[height=6cm]{Wandler_wirk.pdf}
  }
   \caption{Beispiel Wandler}
   \label{fig:Wandler}
\end{figure}
\blindtext

Siehe Bild~\ref{fig:Wandler} mit Bild~\ref{fig:Wandler1} und \ref{fig:Wandler2}
\end{document}
Ergebnis im Anhang. Vielleicht kannst du daran einmal dein Problem erörtern. Zumindest sollte immer die Paketdoku zu Rate gezogen werden.
Gruß, Sepp.-
Dateianhänge
graph98.pdf
(25.74 KiB) 419-mal heruntergeladen

Gast

Falsche Nummerierung der Bilder

Beitrag von Gast »

Hatte den Fehler gerade auch.

Beheben kannst du ihn indem du dein \label direkt nach \caption definierst.

Antworten