PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme bei der Nummerierung von Abbildungen



Egbert
24-08-2007, 12:32
Hallo!

Kann mir jemand sagen warum zwar der Bezug auf die Seite klappt, nicht aber der Bezug auf die Nummer der Abbildung?

Vielen Dank,
Egbert

-----------------

\documentclass[pdftex,a4paper,titlepage,final,oneside,headsepline ,pointlessnumbers]{scrbook}

\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage{scrpage2}
\usepackage{amsmath}
\usepackage{cancel}

\usepackage{a4}
\setlength{\oddsidemargin}{1,5cm}
\setlength{\evensidemargin}{0cm}
\setlength{\topmargin}{0cm}
\setlength{\textwidth}{15cm}

\setkomafont{pagehead}{\scshape}

\onehalfspacing

\sloppy

\begin{document}

\begin{figure}
\centering
\includegraphics[width=0.20\textwidth]{images/Verlauf_1.png}
\label{fig:Verlauf_1}
\end{figure}


\begin{figure}
\centering
\includegraphics[width=0.20\textwidth]{images/Verlauf_2.png}
\label{fig:Verlauf_2}
\end{figure}



\noindent text text text (Abbildung: \ref{fig:Verlauf_1}, Seite: \pageref{fig:Verlauf_1}). text text texttext text texttext text texttext text text (Abbildung: \ref{fig:Verlauf_2}, Seite: \pageref{fig:Verlauf_2}). text text texttext text texttext text text


\end{document}

sofa-surfer
24-08-2007, 12:50
Hallo,

um auf eine Abbildungsnummer verweisen zu können, braucht die zu referenzierende Abbildung erstmal eine Nummer. Die bekommt sie typischerweise mit dem \caption-Befehl. Dieser fehlt bei dir. Wenn du also in deine figure-Umgebung eine \caption aufnimmst und das \label hinter diese \caption platzierst, dann sollte alles so funktionieren, wie du dir das denkst.

Matthias

Egbert
24-08-2007, 13:08
Danke, das Bsp. war nicht ganz vollständig. Im richtigen Dokument ist es in einem Chapter, wie im neuen Bsp. zu sehen. Aber warum sind die Nummern alle gleich?

-----


\documentclass[pdftex,a4paper,titlepage,final,oneside,headsepline ,pointlessnumbers]{scrbook}

\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage{scrpage2}
\usepackage{amsmath}
\usepackage{cancel}

\usepackage{a4}
\setlength{\oddsidemargin}{1,5cm}
\setlength{\evensidemargin}{0cm}
\setlength{\topmargin}{0cm}
\setlength{\textwidth}{15cm}

\setkomafont{pagehead}{\scshape}

\onehalfspacing

\sloppy

\begin{document}

\chapter{Chapter}

\section{Section}

\subsection*{*Subsection}


\begin{figure}
\centering
\includegraphics[width=0.20\textwidth]{images/Verlauf_1.png}
\label{fig:Verlauf_1}
\end{figure}


\begin{figure}
\centering
\includegraphics[width=0.20\textwidth]{images/Verlauf_2.png}
\label{fig:Verlauf_2}
\end{figure}


\begin{figure}
\centering
\includegraphics[width=0.20\textwidth]{images/Verlauf_3.png}
\label{fig:Verlauf_3}
\end{figure}

\noindent text text text (Abbildung: \ref{fig:Verlauf_1}, Seite: \pageref{fig:Verlauf_1}). text text texttext text texttext text texttext text text (Abbildung: \ref{fig:Verlauf_2}, Seite: \pageref{fig:Verlauf_2}). text text texttext text texttext text text abbildung: \ref{fig:Verlauf_3} nud seite \pageref{fig:Verlauf_3}


\end{document}

sofa-surfer
24-08-2007, 13:30
Danke, das Bsp. war nicht ganz vollständig. Im richtigen Dokument ist es in einem Chapter, wie im neuen Bsp. zu sehen. Aber warum sind die Nummern alle gleich?


Weil du deinen Abbildungen keine Nummer gibst. (siehe mein erster Post) Oder steht unter deinen Abbildungen im Dokument irgendwo eine Nummer?
Du referenzierst hier die aktuelle Gliederungsebene. Das \label innerhalb der figure-Umgebung weiß nicht, dass es zur Abbildung gehörst, da du der keine eigene Nummer gegeben hast ...

Matthias

Gnihilo
24-08-2007, 13:32
Moin,

wenn Du die Vorschläge von Matthias einarbeitest und danach 2-3 mal kompilierst, sollte alles so funktionieren, wie gewünscht.

Solltest allerdings noch ein paar Dinge in Deiner Präambel ändern:


\documentclass[pdftex,%
%a4paper wird automatisch geladen
%titlepage siehe oben
final,%
oneside,%
headsepline,%
pointlessnumbers]{scrbook}

\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage[onehalfspacing]{setspace}
\usepackage{scrpage2}
\usepackage{amsmath}
\usepackage{cancel}

%\usepackage{a4} veraltet, siehe l2tabu.pdf (http://tug.ctan.org/tex-archive/info/l2tabu/german/l2tabu.pdf)
\setlength{\oddsidemargin}{1,5cm}
\setlength{\evensidemargin}{0cm}
\setlength{\topmargin}{0cm}
\setlength{\textwidth}{15cm}

\setkomafont{pagehead}{\scshape}

\onehalfspacing

%\sloppy entfernen, siehe l2tabu

\begin{document}

\chapter{Chapter}

\section{Section}

\subsection*{*Subsection}


\begin{figure}
\centering
\includegraphics[width=0.20\textwidth]{images/Verlauf_1.png}
\caption{} \label{fig:Verlauf_1}
\end{figure}


\begin{figure}
\centering
\includegraphics[width=0.20\textwidth]{images/Verlauf_2.png}
\caption{} \label{fig:Verlauf_2}
\end{figure}


\begin{figure}
\centering
\includegraphics[width=0.20\textwidth]{images/Verlauf_3.png}
\caption{} \label{fig:Verlauf_3}
\end{figure}

\noindent text text text (Abbildung: \ref{fig:Verlauf_1}, Seite: \pageref{fig:Verlauf_1}). text text texttext text texttext text texttext text text (Abbildung: \ref{fig:Verlauf_2}, Seite: \pageref{fig:Verlauf_2}). text text texttext text texttext text text abbildung: \ref{fig:Verlauf_3} nud seite \pageref{fig:Verlauf_3}


\end{document}

Gruß Jonas.

Egbert
24-08-2007, 13:58
Danke euch für die schnelle Hilfe! Jetzt klappts!