PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Latex Anhang Bildnummerierung ???



mikka18
23-01-2007, 17:33
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}

edico
24-01-2007, 10:39
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

Deacon
24-01-2007, 16:25
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?


\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

countbela666
24-01-2007, 17:17
Hallo Sebastian,
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:

\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:

\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

Deacon
24-01-2007, 18:01
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

countbela666
25-01-2007, 07:52
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:

\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}\e nd{figure}
\begin{figure}\includegraphics{foo}\caption{baz}\e nd{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

kasperl
10-12-2008, 10:19
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!!

René Geppert
10-12-2008, 11:12
dokumentenklasse?
minimalbeispiel?