Anhang Kapitel nicht im Inhalstverzeichnis

Klassen und Pakete zur einfachen Umsetzung individueller Vorstellungen


hsch
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mo 16. Jan 2012, 09:02

Anhang Kapitel nicht im Inhalstverzeichnis

Beitrag von hsch »

Hallo,

Ich habe einen Anhang in dem mehrere chapter und einige sections sind.
Ich möchte gerne, dass im Inhaltsverzeichnis nur "Anhang X" steht, wobei die X die Seitenzahl ist. Ich habe es schon einmal geschafft. Jedoch verweise ich jetzt auf ein label im Anhang und mir wird der Anhang im Inhalstverzeichnis mit aufglistet.

ich habe es mit
\setcounter{tocdepth}{-1}
\begin{appendices}
probiert, leider ohne Erfolg. Auch
\protect\setcounter{tocdepth}{-1}
\begin{appendices}

brachte keinen Erfolg. Kann mir jemand sagen, wie ich die normalen Kapitel und Section-Überschriften im Anhang beibehalte, diese aber nicht im Inhaltsverzeichnis auftauchen?

Hier ein Beispiel, wie es nicht sein soll. ich möchte, dass im Inhalstverzeichnis nur Anhang steht, die Sections im Anhang trotzdem durchnummeriert werden. (bei meinem Minimalbeispiel stimmts es mit der darstellun gnicht ganz, da ".1" der buchstabe fehlt)
\documentclass[a4paper,oneside,12pt, bibliography=totoc, listof=totoc]{scrreprt} 

\usepackage[ngerman]{babel} 			
\usepackage[T1]{fontenc}					
\usepackage[ansinew]{inputenc}
\usepackage{lmodern} 							
\usepackage{graphicx} 						
\usepackage[babel,german=quotes]{csquotes} 
\usepackage{longtable} 						

\usepackage[numbers]{natbib} 			
\usepackage{hyperref}
\usepackage[toc,page]{appendix}		% Anhang


\addto\captionsngerman{\let\appendixtocname\appendixname%
\let\appendixpagename\appendixname}



\begin{document}


\pdfbookmark[1]{Inhaltsverzeichnis}{toc} 
\tableofcontents 
\addtocontents{toc}{\protect\vspace*{\baselineskip}} 

\chapter{erste art}
\section{zweite art}
\section{zweite art2}

\begin{appendices}
\section{Impl}


\end{appendices}

\end{document}



Gruß
hsch

rais
Forum-Guru
Forum-Guru
Beiträge: 411
Registriert: Di 21. Sep 2010, 00:37

Re: Anhang Kapitel nicht im Inhalstverzeichnis

Beitrag von rais »

Hallo,
hsch hat geschrieben: Ich habe einen Anhang in dem mehrere chapter und einige sections sind.
das deckt sich IMHO nicht mit Deinem Beispiel...
hsch hat geschrieben: Ich möchte gerne, dass im Inhaltsverzeichnis nur "Anhang X" steht, wobei die X die Seitenzahl ist. Ich habe es schon einmal geschafft. Jedoch verweise ich jetzt auf ein label im Anhang und mir wird der Anhang im Inhalstverzeichnis mit aufglistet.
und das geht IMHO aus Deinem Beispiel auch nicht hervor.
hsch hat geschrieben: ich habe es mit
\setcounter{tocdepth}{-1}
\begin{appendices}
probiert, leider ohne Erfolg. Auch
\protect\setcounter{tocdepth}{-1}
\begin{appendices}

brachte keinen Erfolg. Kann mir jemand sagen, wie ich die normalen Kapitel und Section-Überschriften im Anhang beibehalte, diese aber nicht im Inhaltsverzeichnis auftauchen?
Du müsstest die Beeinflussung des tocdepth-Zählers *im* TOC vornehmen (s.u. `\addtocontents')
hsch hat geschrieben: (bei meinem Minimalbeispiel stimmts es mit der darstellun gnicht ganz, da ".1" der buchstabe fehlt)
das deckt sich mit
hsch hat geschrieben: Ich habe einen Anhang in dem mehrere chapter und einige sections sind.
genau wie?
Fehlt Dir nicht einfach nur ein \chapter im Anhang vor dessen erster \section?
hsch hat geschrieben:
\usepackage[toc,page]{appendix}		% Anhang
ich für meinen Teil hab dem appendix-Paket noch keinen Nutzen abgewinnen können, u. U. deute ich den Begriff `Anhang' aber auch falsch (für mich kommt nach dem Anhang einfach nix mehr, wozu sollte ich da meine Anhänge in eine Umgebung zwängen? Mir genügt \appendix (bzw. \backmatter bei Buchklassen)). OTOH wirst Du schon wissen, warum Du dieses Paket benutzt...

Wie dem auch sei, hier ohne:
\documentclass[fontsize=12pt]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\begin{document}
\tableofcontents
\chapter{erste art}
\section{zweite art}
\section{zweite art2}
\appendix
\addcontentsline{toc}{chapter}{\appendixname}%
\addtocontents{toc}{\protect\value{tocdepth}=-1}%
\chapter{erstes Kapitel im \appendixname}
\section{Impl}
\end{document}
MfG
Rainer
One of the joys of travel is visiting new towns and meeting new people---G.Khan (Robert Asprin, Another Fine Myth)

hsch
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mo 16. Jan 2012, 09:02

Beitrag von hsch »

Sorry, ich hatte die chapter aus dem Anhang genommen, da im Inhaltsverzeichnis dann für jedes chapter ein eigener Anhang generiert worden ist.

Das Beispiel sollte einfach nur zeigen, was passiert. Also dass die Unterpunke aus dem Anhng mit im Inhaltsvzerzeichnis landen.

Dein Minimalbeispiel funktioniert. Super, danke! Ich werde es mal auf mein Projetk übertragen und dann breichten, ob es funktioniert.


Gruß
hsch

hsch
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mo 16. Jan 2012, 09:02

Beitrag von hsch »

Ich benutze das Paket, da ich gelesen habe, da es eifnach nur eine Alternative ist. Hinzukommt, dass durch das Paket eine eigene Seite mit mit dem Titel "Appendices" ungefähr auf dem ersten Drittel der Seite generiert und damit der Anhang "schön" eingeleitet wird. Das fehlt leider bei dem normalen Befehl \appendix, wenn ich mich nicht irre (jedenfalls wird es nicht im minimalbeispiel generiert)

hsch
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mo 16. Jan 2012, 09:02

Beitrag von hsch »

Jetzt fällt mir weider ein, warum ich kein chapter im Anhang habe. Durch \begin{appendix} habe ich sozusagen ein chapter-Element, so dass alle weiteren section udn subsection mit A.1 bzw. A.1.x weiter durchnummeriert werden.

hsch
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mo 16. Jan 2012, 09:02

Beitrag von hsch »

Dein Tipp hat geholfen und ich konnte es mit meinem Paket verbinden.

Hier das Minimalbeispiel mit den Dingen, die ich den letzten drei Posts erwähnte:
\documentclass[fontsize=12pt]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[toc,page]{appendix}
\usepackage{caption}

\begin{document}
\tableofcontents

\chapter{erste art}
\section{zweite art}
\section{zweite art2}

\begin{appendices}
\addtocontents{toc}{\protect\value{tocdepth}=-1}%
\refstepcounter{chapter}
\captionsetup{list=false} % falls bilder, tabellen etc. im anhang sind und diese nicht im abbildungs-,tabellen- etc. verzeichnis landen sollen (\usepackage{caption})

\section{erstes Kapitel im \appendixname}
\subsubsection{unterkapitel vom ersten}

\section{zweites Kapitel im \appendixname}
\subsubsection{unterkapitel zum zweiten}
\end{appendices}

\end{document} 


Vielen Dank und viele Grüße
hsch

Antworten