Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Probleme mit Querverweis

  1. #1
    hasy
    Gast

    Probleme mit Querverweis

    Hallo Leute,

    ich hab folgendes Problem. Ich arbeite an meiner Dis und habe erfolgreich meine Figuren eingefügt. Die Figurenumgebung sieht so aus:
    \begin{figure}
    \centering
    \includegraphics[width=15cm]{./Results/Figures/MSresults1}
    \includegraphics[width=15cm]{./Results/Figures/MSresults2}
    \parbox{10cm}{\caption{Results of Mass Spec analysis}}
    \label{MS1}
    \end{figure}

    Die Figur wird auch eingefügt.
    Wenn ich jetzt im Text auf die Figure verweise mit
    " In Figure \ref{MS1} the gels and top hits of proteins identified in mass spectrometry of in total 4 purifications are shown."
    erscheint im Text als Querverweis die Section Nummer und nicht die Figurnummer. dh zwei Figuren in der selben Section haben den gleichen Querverweis, also Figure 2.2. Da sie beide in Section 2.2 sind. es handelt sich aber um Figure 2.1 und Figure 2.2 .

    Ein Versuch das Problem zu lösen war "fig:" einzufügen
    \begin{figure}
    \centering
    \includegraphics[width=15cm]{./Results/Figures/MSresults1}
    \includegraphics[width=15cm]{./Results/Figures/MSresults2}
    \parbox{10cm}{\caption{Results of Mass Spec analysis}}
    \label{fig:MS1}
    \end{figure}

    und entsprechend im Text
    In Figure \ref{fig:MS1} the gels and top hits of proteins identified in mass spectrometry of in total 4 purifications are shown.

    Jetzt gibt es mir aber ??? bzw ein ?? mit rotem Kästchen und gar keinen Verweis mehr.
    Was hab ich getan?
    Fehlt mir ein package, dass ich verwenden müsste?
    das sind die packages, die ich eingefügt habe
    \usepackage[ngerman,english]{babel}
    \usepackage[T1]{fontenc}
    \usepackage{inputenc}
    \usepackage[comma,numbers,square]{natbib}
    \usepackage{supertabular}
    \usepackage[singlelinecheck=false,indention=0cm]{caption}
    \usepackage{upgreek}
    \usepackage{textcomp}
    \usepackage[pdftex]{graphicx}
    \usepackage{SIunits}
    \usepackage{fixltx2e}
    \usepackage{hyperref}
    \sloppy
    \pagestyle{headings}

    wobei hyperref mein letzter versuch war, der zu den roten kästchen um die ?? geführt hat.

    Ich wäre euch sehr dankbar, wenn ihr eine Idee habt, um mir da raus zu helfen.

    Liebe Grüße
    Heike

  2. #2
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    wenn du zwei captions willst, dann musst du auch zwei erstellen. sonst verweist das label immer auf den letzten anker und der ist eben nun mal für eine caption gültig. du könntest es so machen wenn du die zwei bilder nebeneinander haben willst.

    Code:
    \documentclass{article}
    
    
    
    
    \begin{document}
    
    
    \begin{figure}
    \begin{minipage}{0.5\textwidth}
    \centering
    \rule{60pt}{60pt} %durch \includegraphics ersetzen
    \caption{das bild soll eines sein}
    \label{fig:bild1}
    \end{minipage}
    \begin{minipage}{0.5\textwidth}
    \centering
    \rule{60pt}{60pt}%durch \includegraphics ersetzen
    \caption{das bild soll das anderesein}
    \label{fig:bild2}
    \end{minipage}
    \end{figure}
    
    It clearly shows that figure~\ref{fig:bild1} has a lot more zeugs drin than figure~\ref{fig:bild2}
    
    \end{document}
    dem label ist es übrigens egal ob es fig:bild oder nur bild heißt. es muss nur eindeutig sein und hat keinen einfluss darauf wie du auf was verweist. viele machen eben ein fig:, tab: oder sec: davor um im code leichter lesen zu können. nötig ist es aber nicht

    ach ja und weißt du was das \sloppy bewirkt? willst du das wirklich?

    gruss
    Mein Ball ist umgefallen

Stichworte

Lesezeichen

Berechtigungen

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