PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Appendix im Inhaltsverzeichnis



Mithrandir
22-12-2008, 17:41
Hi,

Wie kann man mehrere Anhänge im Inhaltsverzeichnis in folgender Form auflisten:


Appendizes
A Blablupp
B FooBar
C Kartoffel


Per


\phantomsection
\addcontentsline{toc}{chapter}{Appendizes}
\appendix
\section{Blablupp}
Text ...
\section{FooBar}
Text ...
\section{Kartoffel}
Text ...

klappt es leider nicht. Die Anhang-Sections werden dem letzten Kapitel untergeordnet und nicht dem Appendizes-Kapitel.

mechanicus
22-12-2008, 21:13
Hallo,

es ist ja nun nicht mehr dein erster Beitrag. Minimalbeispiel (lauffähig) mit zugehöriger Dokumtenklassen usw.

Gruß
Marco

Stefan_K
22-12-2008, 21:13
Hallo,

Du könntest konsistenterweise gleich \chapter{Appendizes} verwenden. Oder erhöhe den Kapitelzähler mit \refstepcounter{chapter} bzw. setze den section counter zurück.

Viele Grüße,

Stefan

Mithrandir
22-12-2008, 21:54
@mechanicus: Ist eigentlich eher ne allgemeine Frage unabhängig von der verwendeten Dokumentstruktur usw., dachte ich zumindest :o

@Stefan_K: Wenn ich einfach \chapter{Appendizes} verwende, dann bekommt das Kapitel ja eine eigene Nummerierung wie die anderen Kapitel davor auch. Ich möchte aber nicht auf die alphanumerische Nummerierung der \appendix-Umgebung verzichten (z. B. in Tabellenüberschriften usw., wo dann anstelle von 8.1 eben A.1 usw. steht).

mechanicus
22-12-2008, 22:06
@mechanicus: Ist eigentlich eher ne allgemeine Frage unabhängig von der verwendeten Dokumentstruktur usw., dachte ich zumindest :o
Gerade nicht.


@Stefan_K: Wenn ich einfach \chapter{Appendizes} verwende, dann bekommt das Kapitel ja eine eigene Nummerierung
Bei Koma gibt es addchap. ;) Also Dokumentenklassenabhänig ;)

Gruß
Marco

Mithrandir
23-12-2008, 00:46
Ich verwende eine auf book basierende Klasse (Vorgabe von der Uni). Wie legt man denn gewöhnlicherweise (also sagen wir mal bei einem auf der Klasse book basierenden Dokument) ein Kapitel mit mehreren Anhängen an, wie ich es im ersten Beitrag beschrieben habe?

Kann doch nicht sein, dass das nur mit Koma geht ... :eek:

Mithrandir
30-12-2008, 17:05
Hat keiner eine Idee?

mechanicus
30-12-2008, 17:27
Hallo,

doch. Ich fange mal mit einem Minimalbeispiel an ;)

\documentclass[ngerman]{book}
\usepackage{babel}
\usepackage[latin1]{inputenc}
\usepackage{blindtext}
\begin{document}
\tableofcontents
\chapter{foo}
\blindtext
\appendix
\chapter*{Anhang}
\addcontentsline{toc}{chapter}{Anhang}
\setcounter{chapter}{1}
\section{foo}
\blindtext
\section{Blablupp}
\blindtext
\section{Kartoffel}
\end{document}

Gruß
Marco

Mithrandir
30-12-2008, 19:55
Ja, das sieht schon mal recht gut aus, so weit habe ich es schon, aber wie kann ich dort nun aus der Sektionsnummerierung A.1, A.2 usw. eine alphabetische Nummerierung à la A, B, usw. machen und dabei die Tabbellen und Abbildungsbeschriftungen ebenfalls zu A.1, A.2 bzw. B.1, B.2 usw. ändern?

mechanicus
30-12-2008, 20:57
Hallo,


\documentclass[ngerman]{book}
\usepackage{babel}
\usepackage[latin1]{inputenc}
\usepackage{chngcntr}
\usepackage{blindtext}
\begin{document}
\tableofcontents
\chapter{foo}
\blindtext
\appendix
\chapter*{Anhang}
\addcontentsline{toc}{chapter}{Anhang}
\setcounter{chapter}{1}
\renewcommand{\thesection}{\Alph{section}}
\counterwithin{figure}{section}
\counterwithin{table}{section}
\section{foo}
\blindtext
\begin{table}[ht]\centering
\begin{tabular}{lcr}
1& 3 &4\\
1& 3 &4\\
\end{tabular}
\caption{Tabelle 1}
\end{table}
\blindtext
\begin{table}[ht]\centering
\begin{tabular}{lcr}
1& 3 &4\\
1& 3 &4\\
\end{tabular}
\caption{Tabelle 1}
\end{table}
\section{Blablupp}
\blindtext
\begin{table}[ht]\centering
\begin{tabular}{lcr}
1& 3 &4\\
1& 3 &4\\
\end{tabular}
\caption{Tabelle 1}
\end{table}
\section{Kartoffel}
\subsection{Knolle}
\end{document}

Gruß
Marco

René Geppert
30-12-2008, 21:53
ich hätte die präambel wie folgt aufgesetzt


\documentclass[numbers=noenddot]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{blindtext}

\renewcommand\appendix{\par
\setcounter{section}{0}
\setcounter{table}{0}
\renewcommand\thesection{\Alph{section}}
\renewcommand\thetable{\Alph{section}.\arabic{tabl e}}
}


oder hat das jetzt irgendnen nachteil gegenüber der lösung von mechanicus?

mechanicus
30-12-2008, 22:24
Hallo Rene,

die Idee ist eigentlich besser. Dann kann man aber gleich alles reinhauen:

\documentclass[ngerman]{book}
\usepackage{babel}
\usepackage[latin1]{inputenc}
\usepackage{chngcntr}
\usepackage{blindtext}
\renewcommand\appendix{%
\clearpage
\pagenumbering{Roman}
\chapter*{Anhang}
\markboth{Anhang}{Anhang}
\addcontentsline{toc}{chapter}{Anhang}
\setcounter{section}{0}
\setcounter{table}{0}
\renewcommand\thesection{\Alph{section}}
\renewcommand\thetable{\Alph{section}.\arabic{tabl e}}
\counterwithin{figure}{section}
\counterwithin{table}{section}
}
\begin{document}
\tableofcontents
\chapter{foo}
\blindtext
\appendix
\section{foo}
\blindtext
\begin{table}[ht]\centering
\begin{tabular}{lcr}
1& 3 &4\\
1& 3 &4\\
\end{tabular}
\caption{Tabelle 1}
\end{table}
\blindtext
\begin{table}[ht]\centering
\begin{tabular}{lcr}
1& 3 &4\\
1& 3 &4\\
\end{tabular}
\caption{Tabelle 1}
\end{table}
\section{Blablupp}
\blindtext
\begin{table}[ht]\centering
\begin{tabular}{lcr}
1& 3 &4\\
1& 3 &4\\
\end{tabular}
\caption{Tabelle 1}
\end{table}
\section{Kartoffel}
\subsection{Knolle}
\end{document}

Gruß
Marco