Verwendung von appendix, keine durchgehende Nummerierung

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: Verwendung von appendix, keine durchgehende Nummerierung

von iTob » Fr 7. Jan 2011, 10:43

Mir ist das ja egal, weil ich das so nicht machen würde, aber falls das hier mal jemand finden, kann man mit deinem Post nix anfangen, weil daraus das entscheidende – wie werden die Zähler verändert – nicht hervorgeht ;)

von shaker » Fr 7. Jan 2011, 00:50

Hallo zusammen,

habe die Datei "50_Anhang" dahin gehen verändert, dass jetzt alle Listings mit A.1 A.2 ...... und alle Grafiken mit B.1 B.2 ..... durchnummeriert werden. So werden sie dann auch als Referenz im Fleißtext sowie im Abbildungsverzeichnis und Listingverzeichnis angezeigt.

Im Hauptdokument einfach den Anhang mit dem Befehl "\input{50_anhang}" laden.


--- > Inhalt der Datei "50_Anhang"
\setcounter{secnumdepth}{1}
\begin{appendix}
\addchap{Anhang}
%----Anhang Liste A 01--------------------------
\refstepcounter{chapter}
\section*{A.1 - Überschrift A.1}
\lstinputlisting[caption=Bezeichnung, label=lst:Labelbezeichnung]{Datei}

%----Anhang Liste A 02--------------------------
\section*{A.2 - Uberschrift A.2}
\lstinputlisting[caption=Bezeichnung, label=lst:Labelbezeichnung]{Datei}

%----Anhang Grafik B 01--------------------------
\refstepcounter{chapter}
\section*{B.1 - Ueberschrift B.1}
\begin{figure}[H]
    \begin{center}
	\includegraphics[width=0.81\linewidth]{Datei}
	\caption{Bezeichnung}
	\label{fig:Labelbezeichnung}
   \end{center}
 \end{figure}

%----Anhang Grafik B 02--------------------------
\refstepcounter{chapter}
\section*{B.2 - Ueberschrift B.2}
\begin{figure}[H]
    \begin{center}
	\includegraphics[width=0.81\linewidth]{Datei}
	\caption{Bezeichnung}
	\label{fig:Labelbezeichnung}
   \end{center}
 \end{figure}


\end{appendix}
gruß
shaker

von iTob » Do 6. Jan 2011, 17:59

Nett, das du das mitteilst... :-x

Du könntest deine Lösung zumindest posten, falls das hier noch mal wen interessiert und auch den Status anpassen.

DANKE

von shaker » Do 6. Jan 2011, 17:35

Hallo Tobi,

danke für deine Antwort. Habe aber mittlerweile schon eine andere Lösung für mich gefunden.


Gruß
shaker

von iTob » Do 6. Jan 2011, 02:21

Nabend,

Erstens: \appendix ist keine Umgebung! Der Anhang wird einfach mit diesem Schalter eingeleitet. Was sollte denn auch nach dem Anhang noch kommen?? Siehe dazu auch das l2tabu.pdf

Zweites verhält sich LaTeX ganz genau, wie es sollte. Tabellen und Abbildungen sind zweierlei und haben auch zwei unterschiedliche Zähler. Die Eindeutigkeit soll ja nicht durch die Nummer „A.1“ geben sein sondern durch „Abbildung A.1“.
Wenn du es trotzdem so machen willst, dann hilft die dieses:
\documentclass[12pt,a4paper, ngerman]{scrreprt}
\usepackage[latin1]{inputenc}

\usepackage{babel}
\usepackage{blindtext}

\newcommand{\zumtesten}{%
	\chapter{Kapitel}
	\blindtext 
	\begin{figure}
	\rule{5cm}{5cm}
	\caption{Testbild}
	\end{figure}
	\begin{figure}
	\rule{5cm}{5cm}
	\caption{Testbild}
	\end{figure}
	\blindtext 
	\begin{table}
	Test-Tabelle
	\caption{Zum Testen}
	\end{table}
	\begin{table}
	Test-Tabelle
	\caption{Zum Testen}
	\end{table}
	\blindtext 
}

\begin{document}
\listoffigures
\listoftables

\zumtesten
\zumtesten
\zumtesten

%%%%%%%%%%%%%%%%
\appendix
% Jetzt kommts:
\makeatletter 
\let\c@figure\c@table
\makeatother

\zumtesten
\zumtesten
\zumtesten
\zumtesten
\zumtesten
\end{document}
Wobei da die Art der Nummerierung ert im Anhang geändert wird – das finde ich noch seltsamer aber so hab ich dich verstanden. Wenn es Im ganzen Dokument sein soll, musst du
\makeatletter 
\let\c@figure\c@table
\makeatother
in die Präambel schreiben. Ich weiß aber nicht, welche weiteren Auswirkungen das so haben kann, also geniße diese Lösung – wenn überhaupt – mit Vorsicht. Gefunden hab ich das hier im Forum.

Und zum Schluss. Gewöhne dir an, immer :!: vollständige, lauffähige Minimalbeispiele zu liefern. Eine Anleitung dazu gibt’s im Foren-Wiki.
Und noch was zu deinen Code-Fetzen:
\setcounter{secnumdepth}{1} %gibt ein A vor der Durchnummerierung an 
Dein Kommentar dazu stimmt nicht! Dieser Zähle gibt an, bis zu welcher Ebene durchnummeriert wird, wenn er auf 1 steht werden afaik nur die Kapitel nummeriert alle tieferen Ebenen bekommen dann keine Nummer mehr.

Um Abbildungen zu centrieren verwndet man \centering und nicht die Umgebung center, weil diese ungewollte Abstände einfügt, die du dann durch deine seltsamen parskip konstruke wieder auszugleichen versuchst. Und warum du \parindent in der centering-umgebung änderst ist mir ein echtes Rätsel; was willst du damit bezwecken?
Siehe dazu ebenfalls l2tabu.pdf


Grüße,
Tobi

Verwendung von appendix, keine durchgehende Nummerierung

von shaker » Mi 5. Jan 2011, 19:39

Hallo,

habe da mal ein Frage.

Wenn ich einen Anhang mit appendix erstelle werden je unterschiedlichem angefügten Objekte im Anhang (Abbildung, Listings....) eigene Counter verwendet. So hat im folgenden Beispiel das Listing und die Abbildung die gleiche Bezeichnung, nämlich A.1! Hätte aber gerne eine fortlaufende Nummerierung. A.1 A.2 .......

Verwende ein Hauptdokument in das ein zweites (der Anhang) eingefügt wird.

--- > Im Hauptteil
\documentclass[12pt,a4paper, numbers=noenddot]{scrreprt}
.
.
.
\input{50_anhang}

--- > Inhalt der Datei "50_Anhang"
\setcounter{secnumdepth}{1} %gibt ein A vor der Durchnummerierung an
\begin{appendix}
\addchap{Anhang}
\refstepcounter{chapter}
%----Anhang01--------------------------
\section*{Ueberschrift1}

\lstinputlisting[caption=Beschriebung, label=lst:link]{Ablageordner/Dateiname.sh}
%----Anhang02--------------------------
\section*{A.2 Text}

\begin{figure}[H]
\begin{center}
\includegraphics[width=0.81\linewidth]{Dateiname.JPG}
\caption{Beschreibung}
\label{fig:Link}
\setlength{\parindent}{0mm}
\setlength{\parskip}{0.6\baselineskip plus 0.8ex minus 0.5ex}
\end{center}
\end{figure}

\end{appendix}

Ich hoffe hier kann mir jemand helfen!
DANKE
shaker

Nach oben