Anzeige:
Ergebnis 1 bis 4 von 4

Thema: subfig-Zähler passt nicht mit \ref{} Ausgabe überein

  1. #1
    Registrierter Benutzer
    Registriert seit
    26.02.2007
    Beiträge
    17

    subfig-Zähler passt nicht mit \ref{} Ausgabe überein

    Guten Abend,

    im Abbildungsverzeichnis wird die Nummerierung richtig (zBp. Abb. 6.3b) ausgegeben. Zitiere ich das Bild mit \ref{} erscheint Abb. 6.4b.

    Hab auch schon alles bis auf die *.tex im Verzeichnis gelöscht, kein Besserung. Den Code hab ich von der Bilder-FAQ übernommen. Hab auch keine doppel-labels vergeben. Achja, \caption ist immer vor \label soweit ich das sehe.

    Code:
    \begin{figure}[!htp]
    \centering
    \subfloat[ \label{fig:ist10001}]{\includegraphics[width=4cm]{Bilder/1000.jpg}}
    \hspace{1cm}
    \subfloat[ \label{fig:ist2000}]{\includegraphics[width=4cm]{Bilder/2000.jpg}}\
    \hspace{1cm}
    \subfloat[ \label{fig:ist3000}]{\includegraphics[width=4cm]{Bilder/3000.jpg}}
    \hspace{1cm}
    \subfloat[ \label{fig:ist4000}]{\includegraphics[width=4cm]{Bilder/4000.jpg}}\
    \hspace{1cm}
    \subfloat[ \label{fig:ist5000}]{\includegraphics[width=4cm]{Bilder/5000.jpg}}
    \hspace{1cm}
    \subfloat[ \label{fig:ist6000}]{\includegraphics[width=4cm]{Bilder/6000.jpg}}
    \caption{a) 1000 $\frac{U}{min}$, b) 2000 $\frac{U}{min}$, c) 3000 $\frac{U}{min}$, d) 4000 $\frac{U}{min}$, e) 5000 $\frac{U}{min}$, f) 6000 $\frac{U}{min}$}
    \label{fig:drehzahl}
    \end{figure}
    \FloatBarrier

    MfG
    Geändert von WeberMax (13-02-2008 um 12:02 Uhr)

  2. #2
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Funktioniert doch

    Deine Beschreibung kann ich so jetzt nicht nachvollziehen. Du schreibst leider nicht, wie Du auf die Abbildung verweist.
    Code:
    \documentclass[BCOR13mm,DIV15]{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage[font=small,labelfont=bf]{caption}
    \usepackage[font=footnotesize]{subfig}
    
    \begin{document}
    \begin{figure}[!ht]
    \centering
    \subfloat[1000 U/min\label{fig:ist1000}]{\rule{4cm}{3cm}}
    \hspace{1cm}
    \subfloat[2000 U/min\label{fig:ist2000}]{\rule{4cm}{3cm}}
    \hspace{1cm}
    \subfloat[3000 U/min\label{fig:ist3000}]{\rule{4cm}{3cm}} \\
    \subfloat[4000 U/min\label{fig:ist4000}]{\rule{4cm}{3cm}}
    \hspace{1cm}
    \subfloat[5000 U/min\label{fig:ist5000}]{\rule{4cm}{3cm}}
    \hspace{1cm}
    \subfloat[6000 U/min\label{fig:ist6000}]{\rule{4cm}{3cm}}
    \caption{Drehzahlen}\label{fig:drehzahl}
    \end{figure}
    Abbildung~\subref*{fig:ist2000}
    
    Abbildung~\subref{fig:ist2000}
    
    Abbildung~\ref{fig:ist2000}
    \end{document}
    Die Änderungen haben keinen Einfluss auf die Darstellung. Vielleicht benutzt Du besser den Befehl \subref oder \subref*, auch wenn \ref funktioniert.


    MfG
    Thorsten
    Geändert von localghost (12-02-2008 um 23:15 Uhr) Grund: Ergänzung.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  3. #3
    Registrierter Benutzer
    Registriert seit
    26.02.2007
    Beiträge
    17
    Hallo Thorsten,

    verweisen tue ich mit \ref{fig:ist2000}. Der Verweis aufs komplette Bild (also nicht subfloat) wird richtig ausgegeben.

    Ich habe jetzt alle Abbildungen welchen einen subfloat enthalten bis auf obiges Beispiel aus der Arbeit entfernt- leider ohne Erfolg.

    Wie kann ich mir denn bei deinen beiden Befehlen auch die Fotoanzahl anzeigen lassen? (Statt a oder (a)).

    MfG


    Update:

    Update war Käse!

    Update 2:

    Ich behelfe mich nun mit \ref{fig:drehzahl}\subref{fig:ist2000} hintereinander.
    Geändert von WeberMax (13-02-2008 um 14:28 Uhr)

  4. #4
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Fehler finden

    Reduziere deinen Code auf das Nötigste und stelle den dann hier bereit. Damit erzeugst Du im Prinzip ein lauffähiges Minimalbeispiel, das den Fehler auch reproduzieren sollte. Irgendwo in der unmittelbaren Umgebung der betroffenen Abbildung sollte sich dieser Fehler verstecken. Denn der Code für die Abbildung selbst enthält ihn ja nicht.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •