Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Bildunterschriften im Anhang

  1. #1
    Registrierter Benutzer
    Registriert seit
    28.01.2009
    Beiträge
    14

    Bildunterschriften im Anhang

    Hallo,

    in meinem Abbildungsverzeichnis wird die 2. Abbildung im 2. Kapitel korrekt mit Abb. 2.2 beschriftet.
    Mein Problem:
    Die Kapitelnummer im Anhang wird auf 1 gesetzt. Ich möchte jedoch, dass Tabellen und Bilder mit A.1, A.2, etc. bezeichnet werden.

    Ich habe ein kleines Minimalbeispiel vorbereitet und getestet:
    Code:
    \documentclass[11pt,a4paper, twoside]{article}
    
    
    \usepackage[a4paper,left=3cm,right=2.5cm, top=3cm, bottom=3.5cm]{geometry}
    
    \usepackage[latin1]{inputenc} 	
    
    \usepackage[ngerman, german]{babel}
    \usepackage[T1]{fontenc}	
    
    \usepackage{graphicx}
    
    
    \renewcommand{\thefigure}{\arabic{section}.\arabic{figure}}
    \makeatletter \@addtoreset{figure}{section} \makeatother
    
    \addto\captionsngerman{		%Abb. statt Abbildung, usw.
    
    \renewcommand{\figurename}{Abb.}}
    
    
    
    \begin{document}
    
    
    
    	\section{Überschrift 1}
    	\begin{figure}[hbtps] % Abbildung 1.1
    	\includegraphics[width=2cm]{Zeichnung1.pdf}
    	\caption{Beispiel 1}
    	\end{figure}
    	\begin{figure}[hbtp] % Abbildung 1.2
    	\includegraphics[width=2cm]{Zeichnung2.pdf}
    	\caption{Beispiel 2}
    	\end{figure}
    
    	\section{Überschrift 2}
    	\begin{figure}[hbtp] % Abbildung 2.1
    	\includegraphics[width=2cm]{Zeichnung1.pdf}
    	\caption{Beispiel 1}
    	\end{figure}
    	\begin{figure}[hbtp] % Abbildung 2.2
    	\includegraphics[width=2cm]{Zeichnung2.pdf}
    	\caption{Beispiel 2}
    	\end{figure}
    	
    	\newpage
    	\listoftables
    	\listoffigures
    	
    
    	\appendix
    
    	\section{Anhang}
    	\begin{figure}[hbtp] % Abbildung A.1
    	\includegraphics[width=2cm]{Zeichnung1.pdf}
    	\caption{Beispiel 1}
    	\end{figure}
    	\begin{figure}[hbtp] % Abbildung A.2
    	\includegraphics[width=2cm]{Zeichnung2.pdf}
    	\caption{Beispiel 2}
    	\end{figure}	
    
    \end{document}
    Ich hoffe, mir kann jemand helfen.

    Danke im Voraus

  2. #2
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Du kannst einen ganz ähnlichen Befehl, wie du schon eingesetzt hast, verwenden, nämlich \renewcommand{\thefigure}{...}.

    Code:
    \documentclass[11pt,a4paper, twoside]{article}
    
    
    \usepackage[a4paper,left=3cm,right=2.5cm, top=3cm, bottom=3.5cm]{geometry}
    
    \usepackage[latin1]{inputenc} 	
    
    \usepackage[ngerman, german]{babel}
    \usepackage[T1]{fontenc}	
    
    \usepackage{graphicx}
    
    
    \renewcommand{\thefigure}{\arabic{section}.\arabic{figure}}
    \makeatletter \@addtoreset{figure}{section} \makeatother
    
    \addto\captionsngerman{%Abb. statt Abbildung, usw.
    \renewcommand{\figurename}{Abb.}%
    }
    
    
    
    \begin{document}
    
    
    
    	\section{Überschrift 1}
    	\begin{figure}[hbtps] % Abbildung 1.1
    	\rule{2cm}{1cm}
    	\caption{Beispiel 1}
    	\end{figure}
    	\begin{figure}[hbtp] % Abbildung 1.2
    	\rule{2cm}{1cm}
    	\caption{Beispiel 2}
    	\end{figure}
    
    	\section{Überschrift 2}
    	\begin{figure}[hbtp] % Abbildung 2.1
    	\rule{2cm}{1cm}
    	\caption{Beispiel 1}
    	\end{figure}
    	\begin{figure}[hbtp] % Abbildung 2.2
    	\rule{2cm}{1cm}
    	\caption{Beispiel 2}
    	\end{figure}
    	
    	\newpage
    	\listoftables
    	\listoffigures
    	
    
    	\appendix
    
    % Hier wird die Bild-Nummerierung von "1.1" in "A.1" geändert.
    \renewcommand{\thefigure}{\Alph{section}.\arabic{figure}}
    
    	\section{Anhang}
    	\begin{figure}[hbtp] % Abbildung A.1
    	\rule{2cm}{1cm}
    	\caption{Beispiel 1}
    	\end{figure}
    	\begin{figure}[hbtp] % Abbildung A.2
    	\rule{2cm}{1cm}
    	\caption{Beispiel 2}
    	\end{figure}	
    
    \end{document}
    P.S. Vielen Dank für das prima Beispiel Nur eine Kleinigkeit: Du kannst \includegraphics durch eine Box \rule{Breite}{Höhe} ersetzen, denn ausser dir hat ja keiner die Bilder. Dann ist es perfekt.

  3. #3
    Registrierter Benutzer
    Registriert seit
    28.01.2009
    Beiträge
    14
    Super Danke. Ich habe zwar gestern noch den ganzen Abend probiert, das so einzustellen. Aber es hat einfach nicht klappen wollen. Jetzt funktioniert es.

    Danke auch für den Tipp mit dem \rule{}{} statt \includegraphics

    Muss ich den Thread irgendwo als gelöst deklarieren?

    Gruß

  4. #4
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Den Thread brauchst du nicht zu markieren, ich wüsste auch nicht, dass das geht.

    Mit den Nummerierungen gibt es übrigens folgende Möglichkeiten:
    - Alph: alphabetische Grossbuchstaben, "A"
    - alph: alphabetische Kleinbuchstaben, "a"
    - Roman: grosse römische Buchstaben, "VI"
    - roman: kleine römische Buchstaben, "vi"
    - arabic: Zahlen, "1"

  5. #5
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Zitat Zitat von Xenara Beitrag anzeigen
    Den Thread brauchst du nicht zu markieren, ich wüsste auch nicht, dass das geht.
    Ich auch nicht

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  6. #6
    Registrierter Benutzer
    Registriert seit
    28.01.2009
    Beiträge
    14

    Neues Problem....

    Hallo noch einmal,

    es ist ein neues Problem aufgetaucht:

    In obiger Lösung funktioniert dieser befehl nicht mehr:
    Code:
    \addto\captionsngerman{		%Abb. statt Abbildung, usw.
    \renewcommand{\figurename}{Abb.}
    }
    Es wird in sämtlichen Bildunterschriften nicht mehr "Abbildung" in "Abb." umbenannt.

    Was ist denn da los??
    Vielen Dank schon einmal

  7. #7
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Das liegt an der Entscheidungsschwäche bei der Sprachwahl:

    \usepackage[ngerman, german]{babel}

    Danach ist german die aktuelle Sprache, und \captionsngerman wird natürlich ignoriert.

  8. #8
    Registrierter Benutzer
    Registriert seit
    28.01.2009
    Beiträge
    14
    Super. Das klappt. Danke

Stichworte

Lesezeichen

Berechtigungen

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