Kara
18-09-2010, 19:29
Hallo,
ich wurde von einem Verlag gebeten, zu Beginn meines Anhangsverzeichnis Text einzufügen. Kurze Vorabinfo: In der Arbeit ist das Anhangszeichnis vom Inhaltsverzeichnis getrennt und zu Beginn des Anhangs eingefügt.
Hier das Minimalbeispiel ohne den einzufügenden Text:
\documentclass[9pt, a4, cleardoubleempty, headinclude,
normalheadings, tablecaptionabove, pointlessnumbers, bibtotoc]{scrbook}
\makeatletter
\newcommand*{\maintoc}{
\begingroup
\@fileswfalse
\renewcommand*{\appendixattoc}{
\value{tocdepth}=-10000
}
\tableofcontents
\endgroup
}
\newcommand*{\appendixtoc}{
\begingroup
\edef\@alltocdepth{\the\value{tocdepth}}
\setcounter{tocdepth}{-10000}
\renewcommand*{\contentsname}{
Verzeichnis der Anh\"ange}
\renewcommand*{\appendixattoc}{
\setcounter{tocdepth}{\@alltocdepth}
}
\tableofcontents
\setcounter{tocdepth}{\@alltocdepth}
\endgroup
}
\newcommand*{\appendixattoc}{
}
\g@addto@macro\appendix{
\if@openright\cleardoublepage\else\clearpage\fi
\addcontentsline{toc}{chapter}{\appendixname}
\addtocontents{toc}{\protect\appendixattoc}
}
\makeatother
\begin{document} %Beginn des eigentlichen Textes
\maintoc
\clearpage
\chapter{Kapitel 1}
Text
\chapter{Kapitel 2}
Text
\chapter{Kapitel 3}
Text
\appendix
\appendixtoc
\cleardoublepage
\chapter{Anhang 1}
Text
\chapter{Anhang 2}
Text
\chapter{Anhang 3}
Text
\end{document}
(PS: Bitte nicht über die Warnungen wundern, die beanstandeten Optionen sind Verlagsvorgaben...)
Auf der neunten Seite soll nun vor " A Anhang 1" noch twas Text eingefügt werden: "Die Anhänge können online heruntergeladen werden unter xxx..."
Leider habe ich hierfür kein Pendant zu setbibpreamble oder setindexpreamble gefunden. Hat jemand einen Tipp? Meine Versuche führten leider bisher nur dazu, dass der Text auf einer eigenen Seite vor dem Beginn des Anhangs eingefügt wurde.
Vielen Dank und viele Grüße,
Kara
ich wurde von einem Verlag gebeten, zu Beginn meines Anhangsverzeichnis Text einzufügen. Kurze Vorabinfo: In der Arbeit ist das Anhangszeichnis vom Inhaltsverzeichnis getrennt und zu Beginn des Anhangs eingefügt.
Hier das Minimalbeispiel ohne den einzufügenden Text:
\documentclass[9pt, a4, cleardoubleempty, headinclude,
normalheadings, tablecaptionabove, pointlessnumbers, bibtotoc]{scrbook}
\makeatletter
\newcommand*{\maintoc}{
\begingroup
\@fileswfalse
\renewcommand*{\appendixattoc}{
\value{tocdepth}=-10000
}
\tableofcontents
\endgroup
}
\newcommand*{\appendixtoc}{
\begingroup
\edef\@alltocdepth{\the\value{tocdepth}}
\setcounter{tocdepth}{-10000}
\renewcommand*{\contentsname}{
Verzeichnis der Anh\"ange}
\renewcommand*{\appendixattoc}{
\setcounter{tocdepth}{\@alltocdepth}
}
\tableofcontents
\setcounter{tocdepth}{\@alltocdepth}
\endgroup
}
\newcommand*{\appendixattoc}{
}
\g@addto@macro\appendix{
\if@openright\cleardoublepage\else\clearpage\fi
\addcontentsline{toc}{chapter}{\appendixname}
\addtocontents{toc}{\protect\appendixattoc}
}
\makeatother
\begin{document} %Beginn des eigentlichen Textes
\maintoc
\clearpage
\chapter{Kapitel 1}
Text
\chapter{Kapitel 2}
Text
\chapter{Kapitel 3}
Text
\appendix
\appendixtoc
\cleardoublepage
\chapter{Anhang 1}
Text
\chapter{Anhang 2}
Text
\chapter{Anhang 3}
Text
\end{document}
(PS: Bitte nicht über die Warnungen wundern, die beanstandeten Optionen sind Verlagsvorgaben...)
Auf der neunten Seite soll nun vor " A Anhang 1" noch twas Text eingefügt werden: "Die Anhänge können online heruntergeladen werden unter xxx..."
Leider habe ich hierfür kein Pendant zu setbibpreamble oder setindexpreamble gefunden. Hat jemand einen Tipp? Meine Versuche führten leider bisher nur dazu, dass der Text auf einer eigenen Seite vor dem Beginn des Anhangs eingefügt wurde.
Vielen Dank und viele Grüße,
Kara