Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Latex Anhang Bildnummerierung ???

  1. #1
    Registrierter Benutzer
    Registriert seit
    05.10.2006
    Beiträge
    13

    Latex Anhang Bildnummerierung ???

    Hallo Leute,

    mal wieder habe ich ein LATEX Problem und zwar mit der Nummerierung der Abbildungen im Anhang:

    \chapter{Anhang}
    \section{APPLE}
    Grafik1
    \section{ist }
    grafik2
    \section{Klasse}

    wenn ich das setze sieht das ja so aus:

    A Anhang
    A.1 APPLE
    A.2 ist
    A.3 klasse

    d.h die Grafik1 unter Apple soll A.1.1 heissen und die grafik2
    A.2.1 usw.

    tut sie aber nicht, d.h bei mir heisst grafik1 im moment A.1 und grafik2 A.2.

    D.h ich möchte die Bilder innerhalb einer Sektion nummeriert haben mit der section nummer davor !?!

    GEHT DAS ???
    Gruss & Dank mikk18

    Hier mein Header:
    \documentclass[11pt,oneside,a4paper]{scrreprt}
    \usepackage[ngerman]{babel}
    \usepackage[headsepline, footsepline, plainheadsepline]{scrpage2}
    \usepackage[applemac]{inputenc}
    \usepackage{graphicx}
    \usepackage{hyperref}
    \usepackage[paper=a4paper,left=30mm,right=20mm,top=3 0mm,bottom=25mm]{geometry}
    \usepackage[final]{pdfpages}
    \usepackage{natbib}
    \usepackage{wrapfig}
    \usepackage{picins}
    \usepackage[T1]{fontenc}
    \usepackage{multibib}
    \usepackage{palatino}
    \usepackage{floatflt}
    \usepackage{subfigure}
    \usepackage{fancybox}
    \usepackage{calc}
    \usepackage{rotating}
    \usepackage{hyphenat}
    \usepackage{url}
    \usepackage{moreverb}
    \usepackage{array}
    \usepackage{color}
    \usepackage{moreverb}
    \usepackage{float}
    \usepackage{longtable}
    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage{setspace}
    \usepackage{pdfpages}
    \usepackage{tabularx}
    \usepackage{url}
    \usepackage{minitoc}
    \urlstyle{same}
    \usepackage{scrpage2}
    \setcounter{secnumdepth}{4}
    \numberwithin {equation} {section}
    \pagestyle{scrheadings}
    \automark[section]{chapter}
    \ihead{\leftmark}
    \ohead{\rightmark}
    \addto\captionsngerman{\renewcommand{\fi gurename}{ Abb.}
    \renewcommand{\tablename}{Tab.}}
    %\addcontentsline{toc}{chapter}{Literatu rverzeichnis}
    \addto{\captionsngerman}{%
    \renewcommand*{\appendixname}{Anhang \& Literaturverzeichnis }}
    \onehalfspacing
    \setlength{\oddsidemargin}{-2mm} %gemurkse, damit seiten gut aussehen
    \setlength{\evensidemargin}{-10mm} %gemurkse, damit seiten gut aussehen
    \newcommand{\changefont}[3]{
    \fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}
    \parindent 0cm


    %_______________________________________ ___________________________
    \makeatletter% --> De-TeX-FAQ
    \newcommand*{\maintoc}{% Hauptinhaltsverzeichnis
    \begingroup
    \@fileswfalse% kein neues Verzeichnis öffnen
    \renewcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
    \value{tocdepth}=-10000 % lokal tocdepth auf sehr kleinen Wert setzen
    }%
    \tableofcontents% Verzeichnis ausgeben
    \endgroup
    }
    \newcommand*{\appendixtoc}{% Anhangsinhaltsverzeichnis
    \begingroup
    \edef\@alltocdepth{\the\value{tocdepth}} % tocdepth merken
    \setcounter{tocdepth}{-10000}% Keine Verzeichniseinträge
    \renewcommand*{\contentsname}{% Verzeichnisname ändern
    Anhang}%
    \renewcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
    \setcounter{tocdepth}{\@alltocdepth}% tocdepth wiederherstellen
    }%
    \tableofcontents% Verzeichnis ausgeben
    \setcounter{tocdepth}{\@alltocdepth}% tocdepth wiederherstellen
    \endgroup
    }
    \newcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
    }
    \g@addto@macro\appendix{% \appendix erweitern
    \if@openright\cleardoublepage\else\clear page\fi% Neue Seite
    \addcontentsline{toc}{chapter}{\appendix name}% Eintrag ins Hauptverzeichnis
    \addtocontents{toc}{\protect\appendixatt oc}% Trennanweisung in die toc-Datei
    }
    \makeatother
    %_______________________________________ ___________________________
    \begin{document}
    \input{titelseite}
    \input{eid}\input{vorwort}
    \input{verzeichnisse}
    \pagestyle{scrheadings}
    \automark[section]{chapter}
    \ihead{\leftmark}
    \ohead{\rightmark}
    \input{Formelzeichen}\input{Abkuerzungen }
    %_______________________________________ ___________________________
    %\renewcommand*{\raggedsection}{\raggedr ight}
    \renewcommand{\thetable}{\arabic{chapter }.\arabic{table}}
    \renewcommand{\thefigure}{\arabic{chapte r}.\arabic{figure}}
    %_______________________________________ ___________________________
    \normalsize
    \include{1}\include{2}
    \include{3a}\include{3b}\include{3c}\inc lude{3d}\include{3e}\include{3f}\include {3g}
    \include{4}\include{historie}
    \include{5}
    \include{6}
    \include{7}
    \include{8}
    \include{8a}
    %_______________________________________ ___________________________
    \addtocontents{lof}{\protect\setcounter{ tocdepth}{0}}
    %\numberwithin{figure}{section}
    %\setcounter{tocdepth}{3}
    \appendix
    \appendixtoc
    \include{anhang}
    \include{anhang1}
    \nocite{*}
    \thispagestyle{plain}
    \bibliographystyle{plaindin}
    \automark[section]{chapter}
    \ihead{}
    \ohead{}
    \bibliography{Literatur}
    \addcontentsline{toc}{chapter}{Literatur verzeichnis}
    \end{document}

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Bitte informiere Dich, was ein Minimalbeispiel ist, welcher Sinn dahinter steht und wie es letztendlich erstellt wird. Die meisten Zeilen sind für das Thema obsolet ... oder warum schickst Du die alle mit?

    Wenn ich Dich richtig verstehe, könntest Du es ggf. so machen:

    \documentclass{scrbook}
    \usepackage{graphicx}

    \makeatletter
    \@addtoreset{figure}{section}
    \renewcommand \thefigure {\@Alph\c@chapter.\@arabic\c@section.\@arabic\c@fi gure}
    \makeatother

    \begin{document}
    \appendix
    \chapter{Anhang}
    \section{Bilder}
    \begin{figure}[htb]\Huge{TEST}\caption{Unterschrift\label{Titel}}\end {figure}
    \end{document}

    edico

  3. #3
    Registrierter Benutzer
    Registriert seit
    03.01.2006
    Beiträge
    62
    Ich hoffe, ich darf diesen Thread "missbrauchen", weil er genau den richtigen Betreff hat.

    Bei mir funktioniert die Bildnummerierung im Anhang nicht. Die Abbildungen werden wie im normalen Text fortlaufend weiter nummeriert und nicht mit A.1, A.2, ...
    Was mache ich falsch?

    Code:
    \documentclass{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{ngerman}
    \usepackage{graphicx}
    \usepackage{caption}
    
    \begin{document}
    \appendix
    \section*{Anhang}
    \begin{figure}[!htb]
    \centering
    \includegraphics{Betragsfunktion}
    \caption{$f(x,y)=|x|+|y|$}
    \end{figure}
    
    \end{document}
    Vielen Dank

    Sebastian

  4. #4
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Hallo Sebastian,
    Zitat Zitat von Deacon Beitrag anzeigen
    Bei mir funktioniert die Bildnummerierung im Anhang nicht. Die Abbildungen werden wie im normalen Text fortlaufend weiter nummeriert und nicht mit A.1, A.2, ...
    Was mache ich falsch?
    Diese Art der Numerierung ist meines Wissens nur üblich, wenn der Anhang mit Buchstaben numerierte Unterkapitel enthält. D. h. also nur, wenn du eine Klasse verwendest, die Kapitel unterstützt. Das könnte wie folgt aussehen:
    Code:
    \documentclass{scrreprt}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{ngerman,blindtext}  %% fürs MB
    \usepackage[demo]{graphicx}
    \usepackage{caption}
    
    \begin{document}
    \tableofcontents  %% fürs MB
    \Blinddocument
    \appendix
    \addchap{Anhang}
    \chapter{Teil 1}
    \begin{figure}[!htb]
    \centering
    \includegraphics{Betragsfunktion}
    \caption{$f(x,y)=|x|+|y|$}
    \end{figure}
    
    \end{document}
    Wenn du jedoch mit deiner Artikelklasse weitermachen möchtest, könntest du dir den figure-Zähler entsprechend umdefinieren:
    Code:
    \documentclass{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{ngerman,blindtext}  %% fürs MB
    \usepackage[demo]{graphicx}
    \usepackage{caption}
    
    \begin{document}
    \tableofcontents  %% fürs MB
    \Blinddocument
    \appendix
    \addsec{Anhang}  %% besser, s. scrguide
    \renewcommand{\thefigure}{A.\arabic{figure}}
    \begin{figure}[!htb]
    \centering
    \includegraphics{Betragsfunktion}
    \caption{$f(x,y)=|x|+|y|$}
    \end{figure}
    
    \end{document}
    Grüße,
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  5. #5
    Registrierter Benutzer
    Registriert seit
    03.01.2006
    Beiträge
    62
    Danke sehr!

    Und wie bekomme ich den Zähler wieder auf null?
    Die Bilder im Anhang werden immer noch fortlaufend nummeriert werden, jetzt mit A. davor. Ich will, dass es wieder bei 1 beginnt.

    Sebastian

  6. #6
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Normalerweise geht das recht einfach per \setcounter{figure}{0} vor dem ersten Bild im Anhang. Wenn du allerdings das hyperref-Paket benutzt, haut es dir dann einige Warnungen wegen doppelt vergebener Nummern um die Ohren.

    Eine andere Möglichkeit wäre der Befehl \counterwithin aus dem chngcntr-Paket. Diesen kannst du jedoch nicht ohne weiteres nutzen, da du mit \addsec{...} (bzw. ursprünglich mit \section*{...}) die Ausgabe des section-Zählers unterdrückst.

    Also ist eine Kombination beider Verfahren die sicherste Variante:
    Code:
    \documentclass{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{ngerman,blindtext}  %% fürs MB
    \usepackage[demo]{graphicx}
    \usepackage{caption,chngcntr,hyperref}
    
    \begin{document}
    \tableofcontents
    \begin{figure}\includegraphics{foo}\caption{bar}\end{figure}
    \begin{figure}\includegraphics{foo}\caption{baz}\end{figure}  %% fürs MB
    \Blinddocument
    \appendix
    \addsec{Anhang}  %% besser, s. scrguide
    \renewcommand{\thesection}{\Alph{section}}
    \setcounter{section}{1}
    \setcounter{figure}{0}
    \counterwithin{figure}{section}
    \begin{figure}[!htb]
    \centering
    \includegraphics{Betragsfunktion}
    \caption{$f(x,y)=|x|+|y|$}
    \end{figure}
    
    \end{document}
    Grüße,
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  7. #7
    Registrierter Benutzer
    Registriert seit
    29.07.2008
    Beiträge
    7
    Ich habe folgendes Problem:
    Im document funktioniert das mit dem Durchnummerieren (also zb. Kapitel 3 4.Bild heisst Abbildung 3.4 ) so wie ich es will...

    Jedoch beim Anhang beginnt er statt A.1 und A.2..... einfach mit 1.1 und so weiter...
    Wie kann ich das ändern???

    DAnke!!

  8. #8
    Registrierter Benutzer
    Registriert seit
    06.09.2008
    Beiträge
    388
    dokumentenklasse?
    minimalbeispiel?

Lesezeichen

Berechtigungen

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