Referenzierung subfigure im Anhang

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Referenzierung subfigure im Anhang

von kahntitan » Fr 17. Jun 2011, 08:25

So...

ich habe das Problem gerade mit einem Kollegen geklärt.

Für alle die die gleichen Fragen haben:
Man muss den appendix Befehl nicht umdefinieren. Ich hatte dies getan, da ich mit der scrbook-Klasse trotz des Schalters \appendix nicht das gewünschte Ergebnis erhalten habe. Grund war ein Counter-Reset den ich in der Präamble definiert hatte, der jedoch bei der verwendeten scrbook-Klasse völlig unnötig ist (muss wohl aus einer früheren Version mit einer anderen Dokumentenklasse stammen). Das hat verschiedene Problem bereitet.
Kommentiert man in dem Minimalbeispiel den Redfinition des Appendix-Schalter aus, so funktioniert alles einwandfrei.
In der endgültigen Lösung habe ich die sections zudem mit chapters ersetzt, es funktioniert jedoch auch mit sections.
\documentclass{scrbook} 
\usepackage[T1]{fontenc}   
\usepackage[latin1]{inputenc}   
\usepackage{ngerman} 

\usepackage{graphicx} 
\usepackage{subfigure} 

%Hier stand mal ein Counter-Reset der Figure, erwies sich als Fehlerursache

%UNNOETIG!
%%Anpassen der Nummerierung von Abbildungen und Tabellen z.B. Abb. A.1 
% \renewcommand\appendix{\par 
%    \setcounter{section}{0}% 
%    \setcounter{subsection}{0}% 
%    \setcounter{figure}{0} 
%    \renewcommand\thesection{\Alph{section}}% 
%    \renewcommand\thefigure{\Alph{section}.\arabic{figure}}} 


\begin{document} 

\chapter{Hauptteil} 
Jetzt funktionieren alle referenzen auf Abbildung \ref{fig:meinLabela}. und Abbildung \ref{fig:meinLabel}.

\appendix 
\chapter*{Anhang} 
Hier beginnt der Anhang 
\chapter{Anhang1} 
   %======================= 
   \begin{figure} 
      \centering 
         \subfigure[\label{fig:meinLabela}]{\includegraphics[width=.45\textwidth]{meinBilda.eps}} 
         \subfigure[\label{fig:meinLabelb}]{\includegraphics[width=.45\textwidth]{meinBildb.eps}} 
      \caption{blub} 
      \label{fig:meinLabel} 
   \end{figure} 
   %======================== 
\end{document}

von kahntitan » Fr 17. Jun 2011, 07:18

sry, dachte ihr würdet mir einfach auf die schnelle sagen können was ich falsch mache.

Ich benutze das Paket subfigure (Hab gehört man sollte besser subfig nutzen?!)

Minimalbeispiel, dass den besagten "Fehler" ergibt:
\documentclass{scrbook}
\usepackage[T1]{fontenc}	
\usepackage[latin1]{inputenc}	
\usepackage{ngerman}

\usepackage{graphicx}
\usepackage{subfigure}

%Anpassen der Nummerierung von Abbildungen und Tabellen z.B. Abb. A.1
 \renewcommand\appendix{\par 
    \setcounter{section}{0}% 
    \setcounter{subsection}{0}%
    \setcounter{figure}{0}
    \renewcommand\thesection{\Alph{section}}% 
    \renewcommand\thefigure{\Alph{section}.\arabic{figure}}}


\begin{document}

\chapter{Hauptteil}
Hier beziehe ich mich auf Abbildung \ref{fig:meinLabela}. Die Abbildung soll mit A.1(a) nummeriert sein, gibt mir jedoch 1.1(a) aus. Die Referenzierung \ref{fig:meinLabel} funktioniert und gibt mir A.1 aus.

\appendix
\chapter*{Anhang}
Hier beginnt der Anhang
\section{Anhang1}
	%=======================
	\begin{figure}
		\centering
			\subfigure[\label{fig:meinLabela}]{\includegraphics[width=.45\textwidth]{meinBilda.eps}}
			\subfigure[\label{fig:meinLabelb}]{\includegraphics[width=.45\textwidth]{meinBildb.eps}}
		\caption{blub}
		\label{fig:meinLabel}
	\end{figure}
	%========================
\end{document}

von sommerfee » Fr 17. Jun 2011, 06:39

Welches Paket verwendest du für deine "subfigures"? subfigure, subfig, subcaption, floatrow, subfloat, ...?

Am besten wäre ein kleines, aber vollständiges Beispiel, damit wir dir ohne Nachfragen und Raten rasch helfen können.

Siehe auch: http://www.golatex.de/der-kleine-golate ... t1870.html , Stichwort "Minimalbeispiel"

Referenzierung subfigure im Anhang

von kahntitan » Do 16. Jun 2011, 22:32

Hallo zusammen,

ich habe für meinen Anhang den Schalter \appendix wie folgt umdefiniert:
 \renewcommand\appendix{\par 
    \setcounter{section}{0}% 
    \setcounter{subsection}{0}%
    \setcounter{figure}{0}%
    \renewcommand\thesection{\Alph{section}}% 
    \renewcommand\thefigure{\Alph{section}.\arabic{figure}}}%
Damit werden meine sections und figures im Anhang mit Lateinischen Buchstaben nummeriert (der sectionzähler zumindest). Wenn ich jetzt aus meinem Text (Hauptteil) auf eine subfigure im Anhang referenziere, dann schmeißt er mir nicht A.1(b) sondern 6.1(b) raus.
Die Refenzierung der Figure (nicht subfigure!) funktioniert einwandfrei.

Schon mal Danke im voraus für Eure Hilfe

Nach oben