PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \appendix



frumms
05-01-2007, 12:24
Ich verwende für meine Diplomarbeit den Befehl \appendix und für folgende Dokumente im Anhang ein:

\documentclass[a4paper,12pt,german,twoside,bibtotoc,final]{scrreprt}
\usepackage{amsmath}
\usepackage[german,ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}



\chapter*{Anhang}\addcontentsline{toc}{chapter}{An hang}\newpage
\appendix
\chapter{Vollmotor}
\chapter{StripDown}
\chapter{Kurbeltrieb}
\chapter{Spectrum}
\chapter{Matlabberechnung}
\chapter{Drehzahlerfassung}
\chapter{DMS}

Damit sieht das Inhaltverzeichnis folgendermaßen aus:

Anhang
A Vollmotor
_____A.1 Vollmotor im Schnitt


B StripDown

C Kurbeltrieb

D Spectrum

E Matlabberechnung

F Drehzahlerfassung

G DMS

D.h. die Überschriften des Anhangs sind auf der gleichen Ebene, wie "Anhang".
Ich möchte aber die Gliederung so umäandern, dass ab "A" die Kapitel auf der \section-Ebene sind und wiefolgt aussehen
Anhang
__A Vollmotor
_____A.1 Vollmotor im Schnitt
__B StripDown
__C Kurbeltrieb
__D Spectrum
__E Matlabberechnung
__F Drehzahlerfassung
__G DMS

Hilfe!!!!!!!

bobmalaria
05-01-2007, 22:23
hi,

lass ma das


\chapter*{Anhang}\addcontentsline{toc}{chapter}{An hang}\newpage weg und probiere einfach mal ob das hier dein problem löst


\documentclass[appendixprefix,a4paper,12pt,german,twoside,bibtoto c,final]{scrreprt}

gruss

frumms
06-01-2007, 11:01
Mit ein bisschen Arbeit habe ich es doch noch hinbekommen. Allerdings musste ich die Bild-, Tabellen- und Listing-Nummerierung komplett anpassen.


Hier mein Code:


\documentclass[a4paper,12pt,german,twoside,bibtotoc,listsleft,fin al]{scrreprt}

%Pakete laden
...
%Pakete laden

\begin{document}
%Kapitel
...
%Kapitel

\newpage \markright{Anhang}\markleft{Anhang}
\chapter*{Anhang}\addcontentsline{toc}{chapter}{An hang}\newpage
\renewcommand{\thesection}{\Alph{section}}

%Anhänge
\appendix

%Counter für Bilder = count1
\newcounter{count1}[section]
\def\thefigure{\thesection.\arabic{count1}}

%Counter für Tabellen = count2
\newcounter{count2}[section]
\def\thetable{\thesection.\arabic{count2}}

%Counter für Listings = count3
\newcounter{count3}[section]
\def\thelstlisting{\thesection.\arabic{count3}}

\input{Anhang/Appendix_Vollmotor}
\input{Anhang/Appendix_StripDown}
\input{Anhang/Appendix_Kurbeltrieb}
\input{Anhang/Appendix_Spectrum}
\input{Anhang/Appendix_Matlabberechnung}
\input{Anhang/Appendix_Drehzahlerfassung}
\input{Anhang/Appendix_DMS}
\end{document}


Die Section setzt jeweils den Zähler zurück. Damit der Zähler nicht bei Null, sonder bei "1" beginnt, müssen zu Beginn in jeder Section alle Zähler auf "1" gestzt werden. Die Nummerierung muss anschließend nach jedem Bild (oder Tabelle oder Listing) manuell weitergezählt werden:



\section{Vollmotor}
\label{sec:Vollmotor}
\addtocounter{count1}{1}
\addtocounter{count2}{1}
\addtocounter{count3}{1}


\includegraphics[width=\textwidth]{Motor1.pdf}
\caption{Ansicht 1 vom Motor}
\label{fig:Motor1}

\addtocounter{count1}{1} %Bildnummer um 1 hochzählen: 0 --> 1


\includegraphics[width=\textwidth]{Motor2.pdf}
\caption{Ansicht 2 vom Motor}
\label{fig:Motor2}

\addtocounter{count1}{1} %Bildnummer um 1 hochzählen


\includegraphics[width=\textwidth]{Motor3.pdf}
\caption{Ansicht 3 vom Motor}
\label{fig:Motor3}

\addtocounter{count1}{1} %Bildnummer um 1 hochzählen
...

Gleiches gilt für Tabellen und Listings!

Einen Auszug aus dem Inhaltsverzeichnis und dem Tabellenverzeichnis seht ihr in den beigefügten Bildern.

Viel Spaß

bobmalaria
07-01-2007, 01:47
hallo nochmal,

ich finde du machst dir dein leben soooo schwer.
mit


\appendix
\chapter{}
\section{}
\chapter{}

und der in meinem oberen post beschriebenen option "appendixprefix" bekommst du genau das gleiche ergebnis, oder (siehe bild)?

http://img186.imageshack.us/img186/7067/toceu7.jpg (http://imageshack.us)

http://img186.imageshack.us/img186/9863/clipboard01sg9.jpg (http://imageshack.us)

frumms
07-01-2007, 10:49
hast du dir meine bilder angeschaut? ich habe das mit dem appendixprefix probiert, aber ich will doch die Anhangsüberschriften auf Section- und nicht auf Chapterebene!

Von dem appendixprefix-Befehl wurde zudem abgeraten.

Grüße

bobmalaria
07-01-2007, 12:41
hi,

dann habe ich wohl etwas zu schnell gelesen.
denn sinn verstehe ich aber nicht ganz. du hast im anhang einfach eine überschrift "anhang" und dannach die jeweiligen anhänge mit großbuchstaben. ob das auf section oder chapter ebene ist, ist doch egal, oder? letzteres finde ich sogar logischer :p
ich habe übrigens noch nie gehört, dass \appendix schlecht sein soll. wo steht denn das?

gruss

p.s.: irgendwie finde ich sehen die verzeichnise aber auch gleich aus

charder
08-01-2007, 20:20
Ich bekomme mit \renewcommand{\thesubsection}{\Alph{subsection}} die Angabe zwar auf die richtige Ebene, aber Latex vergisst dann den Buchstaben. Es steht dann nur noch .1 da, siehe Bild im Anhang.

<a href="http://img413.imageshack.us/my.php?image=untitled2copyqu1.png" target="_blank"><img src="http://img413.imageshack.us/img413/1715/untitled2copyqu1.th.png" border="0" alt="Free Image Hosting at www.ImageShack.us" /></a>

charder
08-01-2007, 22:14
habs gelöst:

\numberwithin{figure}{section}