sharpType
08-09-2009, 13:02
Hallo,
nach dem Kompilieren (jetzt erfolgreich mit Speicheränderung) viel mir auf das meine Seitenzahlen teilweise (so ab Seite 100) falsch sind. Jeweils immer um eine Seite verschoben.
Hab versucht das Problem einzugrenzen und sties irgendwie auf die Literaturverzeichnisse. Aufgefallen ist mir das bei einem Link aus dem Abkürzungsverzeichnis, der über die Literaturverzeichnisse in den Anhang zur gewünschten Stelle springen soll. Er landetet jedoch immer nur bei den Literaturverzeichnissen.
Dann habe ich auskommentiert, bis ich das minibsp geschaffen habe, welches hoffentlich das Problem verdeutlicht.
Scheinbar liegt das Problem bei jeweils:
\bibliography{quellen/offline} bzw online
wenn ich diese zeile im minibsp durch zb
\begin{thebibliography}{sotiefgf}
\bibitem{atng}Volke1996.
\end{thebibliography}
ersetzte, dann scheint es zu funktionieren. :confused:
Irgendwie hat das auch einfluss auf die kompletten Seitenzahlen auch davor. Die Links aus dem Listingsverzeichnis so ab seite 100 stimmen auch nicht mehr bzw einige Listingsverlinkungen und Seitenangaben im TOC fallen auf eine Seite zusammen...:(
Wie kann das denn sein? :(
Ein Clearpage oder cleardoublepage hat irgendwie auch nichts geholfen....
minibsp:
\documentclass[pdftex,
final,
10pt,
toc=indented,
listof=totoc,
numbers=noenddot,
a4paper,
pagesize,
oneside,
titlepage,
ngerman,
parskip=full-]{scrreprt}
\usepackage{xspace}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[titles]{tocloft}
\usepackage{listings}
\usepackage[colorinlistoftodos, german, shadow]{todonotes}
\PassOptionsToPackage{hyphens}{url}
\usepackage{hyperref}
{\hypersetup{%
pdflang=de,
bookmarksopen=true,
bookmarksopenlevel={1},
bookmarksnumbered=true,
pdfpagemode=UseOutlines,
pdfstartview=FitV,
pdfview=FitH,
plainpages=false,
hypertexnames=true,
breaklinks=true,
pdfcenterwindow=true
}
\usepackage{pdfpages}
\usepackage[numbers]{natbib}
\usepackage{multibib}
\newcites{On}{Online Quellen}
\usepackage[ngerman]{translator}
\usepackage[toc,acronym]{glossaries}
\usepackage[left=2.8cm,right=1.75cm,top=2.25cm,bottom=2.25cm]{geometry}
\newacronym{CD}{CD}{Compact Disc}
\makeglossaries
%___________________________ Verzeichnisse aufspalten (mit TOCLOFT) ______________________________
\newcounter{tocdepthsaved}
\setcounter{tocdepth}{3}
\setcounter{tocdepthsaved}{\value{tocdepth}}
\newcounter{lofdepthsaved}
\setcounter{lofdepth}{1}
\setcounter{lofdepthsaved}{\value{lofdepth}}
\newcounter{lotdepthsaved}
\setcounter{lotdepth}{2}
\setcounter{lotdepthsaved}{\value{lotdepth}}
%------------------------------ Inhalsverzeichnis ----------------------------------------
\newcounter{kapmerker}
\makeatletter% --> De-TeX-FAQ
\newcommand*{\maintoc}{% Hauptinhaltsverzeichnis
\begingroup
\@fileswfalse% kein neues Verzeichnis öffnen
\renewcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
\value{tocdepth}=-10000 % lokal tocdepth auf sehr kleinen Wert setzen
}%
\tableofcontents% Verzeichnis ausgeben
\endgroup
}
\newcommand*{\appendixtoc}{% Anhangsinhaltsverzeichnis
\begingroup
\setcounter{tocdepth}{-10000}% Keine Verzeichniseinträge
\renewcommand*{\contentsname}{% Verzeichnisname ändern
Verzeichnis der Anh\"ange}%
\renewcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
\setcounter{tocdepth}{\value{tocdepthsaved}}% tocdepth wiederherstellen
}%
\renewcommand*\afterappendixattoc{%
\value{tocdepth}=-10000 % ab hier nix mehr...
}%
\tableofcontents% Verzeichnis ausgeben
\setcounter{tocdepth}{\value{tocdepthsaved}}% tocdepth wiederherstellen
\endgroup
}
%------------------------------ Inhalsverzeichnis ----------------------------------------
%-------------------------------- Abbildungsverzeichnis -----------------------------------
\newcommand*{\mainlof}{% Hauptabbildungsverzeichnis
\begingroup
\@fileswfalse% kein neues Verzeichnis öffnen
\renewcommand*{\appendixattoc}{% Trennanweisung auch im Abbildungsverzeichnis
\value{lofdepth}=-10000 % lokal tocdepth auf sehr kleinen Wert setzen
}%
\listoffigures% Verzeichnis ausgeben
\endgroup
}
\newcommand*{\appendixlof}{% Anhangsabbildungsverzeichnis
\begingroup
\setcounter{lofdepth}{-10000}% Keine Verzeichniseinträge
\renewcommand*{\listfigurename}{% Verzeichnisname ändern
Abbildungsverzeichnis der Anh\"ange}%
\renewcommand*{\appendixattoc}{% Trennanweisung auch im Abbildungsverzeichnis
\setcounter{lofdepth}{\value{lofdepthsaved}}% tocdepth wiederherstellen
}%
\renewcommand*\afterappendixattoc{%
\value{lofdepth}=-10000 % ab hier nix mehr...
}%
\listoffigures% Verzeichnis ausgeben
\setcounter{lofdepth}{\value{lofdepthsaved}}% tocdepth wiederherstellen
\endgroup
}
%-------------------------------- Abbildungsverzeichnis -----------------------------------
%-------------------------------- Listingssverzeichnis ------------------------------------
\newcommand*{\mainlol}{
\begingroup
\@fileswfalse
\renewcommand*{\appendixattoc}{
\value{tocdepth}=-10000
}%
\lstlistoflistings
\endgroup
}
\newcommand*{\appendixlol}{
\begingroup
\setcounter{tocdepth}{-10000}
\renewcommand*{\lstlistlistingname}{
Listingsverzeichnis der Anh\"ange}%
\renewcommand*{\appendixattoc}{
\setcounter{tocdepth}{\value{tocdepthsaved}}
}%
\renewcommand*\afterappendixattoc{%
\value{tocdepth}=-10000
}%
\lstlistoflistings%
\setcounter{tocdepth}{\value{tocdepthsaved}}
\endgroup
}
%-------------------------------- Listingssverzeichnis ------------------------------------
%-------------------------------- Tabellenverzeichnis -----------------------------------
\newcommand*{\mainlot}{% Haupttabellenverzeichnis
\begingroup
\@fileswfalse% kein neues Verzeichnis öffnen
\renewcommand*{\appendixattoc}{% Trennanweisung auch im Tabellenverzeichnis
\value{lotdepth}=-10000 % lokal tocdepth auf sehr kleinen Wert setzen
}%
\listoftables% Verzeichnis ausgeben
\endgroup
}
\newcommand*{\appendixlot}{% Anhangstabellenverzeichnis
\begingroup
\setcounter{lotdepth}{-10000}% Keine Verzeichniseinträge
\renewcommand*{\listtablename}{% Verzeichnisname ändern
Tabellenverzeichnis der Anh\"ange}%
\renewcommand*{\appendixattoc}{% Trennanweisung auch im Tabellenverzeichnis
\setcounter{lotdepth}{\value{lotdepthsaved}}% tocdepth wiederherstellen
}%
\renewcommand*\afterappendixattoc{%
\value{lotdepth}=-10000 % ab hier nix mehr...
}%
\listoftables% Verzeichnis ausgeben
\setcounter{lotdepth}{\value{lotdepthsaved}}% tocdepth wiederherstellen
\endgroup
}
%-------------------------------- Tabellenverzeichnis -----------------------------------
%-------------------------------- Anhang veraendern -------------------------------------
\newcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
}
\newcommand*\afterappendixattoc{% noch ne Trennanweisung im TOC...
\setcounter{tocdepth}{\value{tocdepthsaved}}%
}
\let\orgappendix\appendix
\renewcommand*\appendix{% \appendix erweitern
\setcounter{kapmerker}{\value{chapter}}%<--Kapitelstand merken
\orgappendix
\if@openright\cleardoublepage\else\clearpage\fi% Neue Seite
\phantomsection
\addcontentsline{toc}{chapter}{\appendixname}% Eintrag ins Hauptverzeichnis
\addtocontents{toc}{\protect\appendixattoc}% Trennanweisung in die toc-Datei
\addtocontents{lof}{\protect\appendixattoc}% Trennanweisung in die lof-Datei
\addtocontents{lot}{\protect\appendixattoc}% Trennanweisung in die lot-Datei
\addtocontents{lol}{\protect\appendixattoc}% Trennanweisung in die lol-Datei
}
%-------------------------------- Anhang veraendern -------------------------------------
%-------------------------------- Uebersichtsverzeichnis --------------------------------
%?????????????????? MIT NORMALEM ZEILENABSTAND ?????????????????????????
\newcommand*\uebersicht{%
\begingroup
\@fileswfalse% kein neues Verzeichnis öffnen
\renewcommand*\contentsname{Inhalts\"ubersicht}%
\value{tocdepth}\shorttocdepth\relax % uebler Hack!
\renewcommand*\appendixattoc{% Trennanweisung im Inhaltsverzeichnis
\value{tocdepth}=-10000 % lokal tocdepth auf sehr kleinen Wert setzen oder nix {} tun, je nachdem was alles in die Übersicht rein soll
}%
\renewcommand*\afterappendixattoc{%
\value{tocdepth}\shorttocdepth\relax % uebler Hack!
}%
\tableofcontents% Verzeichnis ausgeben
\endgroup
}
%?????????????????? MIT NORMALEM ZEILENABSTAND ?????????????????????????
%-------------------------------- Uebersichtsverzeichnis --------------------------------
%------------------- Falls nach dem Anhang noch was in normale VZ soll ------------------
\newcommand*\appendixendshere{%
\addtocontents{toc}{\protect\afterappendixattoc}%
\addtocontents{lof}{\protect\afterappendixattoc}%<--
\addtocontents{lot}{\protect\afterappendixattoc}%<--
\addtocontents{lol}{\protect\afterappendixattoc}%<--
\renewcommand*\thechapter{\arabic{chapter}}%<--ab hier Nummerierung mit Ziffern
\setcounter{chapter}{\value{kapmerker}}%<--fortsetzen
\gdef \@chapapp {\chaptername}%<--wieder `Kapitel'
}
\makeatother
%------------------- Falls nach dem Anhang noch was in normale VZ soll ------------------
\newcommand*{\shorttocdepth}{1}%Tiefe des Uebersichtsverzeichnisses setzen
%___________________________ Verzeichnisse aufspalten (mit TOCLOFT) ______________________________
\begin{document}
\pagenumbering{Alph}
\newcounter{Alph}
\begin{titlepage}
Titelseite
\end{titlepage}
\clearpage
\setcounter{Alph}{\value{page}}
\pagenumbering{Roman}
\newcounter{Roman}
\chapter*{VORWORT}
\clearpage
%_______________________________ Inhaltsverzeichnisse _______________________________
\uebersicht
\maintoc
%_______________________________ Abbildungsverzeichnis ______________________________
\clearpage\pdfbookmark[0]{\listfigurename}{lof}
\mainlof
%_______________________________ Tabellenverzeichnis ________________________________
\clearpage
\phantomsection
\listoftables
%_______________________________ TODO-Verzeichnis ___________________________________
\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{Liste der noch zu erledigenden Punkte}
\chapter*{Liste der noch zu erledigenden Punkte}
\markboth{Liste der noch zu erledigenden Punkte}{Liste der noch zu erledigenden Punkte}
\listoftodos[]
%_______________________________ Listingsverzeichnis _________________________________
\renewcommand{\lstlistlistingname}{Listingsverzeic hnis}
\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{Listingsverzeichnis }
\mainlol
%_______________________________ Abkuerzungsverzeichnis _______________________________
\deftranslation[to=German]{Acronyms}{Abkürzungsverzeichnis}
\printglossary[style=long3colheader,toctitle=Glossar,title=Glossa r]
%_______________________________ Glossar ______________________________________________
\printglossary[type=\acronymtype,style=long3colheader,toctitle=Ab kürzungsverzeichnis,title=Abkürzungsverzeichnis]
\clearpage
\setcounter{Roman}{\value{page}}
\pagenumbering{arabic}
\newcounter{arabic}
%_______________________________ Hauptteile ________________________________
\chapter{Hauptteil}
%_______________________________ Hauptteile ________________________________
\cleardoublepage
%_______________________________ Online Quellen ____________________________
\phantomsection
\addcontentsline{toc}{chapter}{Online Quellen}
\bibliographystyleOn{dinat}
\bibliography{quellen/online}
%\begin{thebibliography}{sotief}
% \bibitem{atuning}Volker Wollny (Hrsg.): {\it Amiga--Tuning}.
% Interest--Verlag, Augsburg, 1996.
%\end{thebibliography}
%_______________________________ Offline-Quellen ___________________________
\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{Literaturverzeichni s}
\bibliographystyle{natdin}
\bibliography{quellen/offline}
%\begin{thebibliography}{sotiefgf}
% \bibitem{atng}Volke1996.
%\end{thebibliography}
\clearpage
%_______________________________ Anhang ____________________________________
\setcounter{arabic}{\value{page}}
\pagenumbering{Alph}
\setcounter{page}{\value{Alph}}
\newpage
\thispagestyle{empty}
ANHANGTITELSEITE
\newpage
\appendix
\pagenumbering{Roman}
\setcounter{page}{\value{Roman}}
%_______________________________ Anhangsverzeichnisse ________________________________
\appendixtoc
\appendixlof
\clearpage
\phantomsection\addcontentsline{toc}{chapter}{List ingsverzeichnis der Anhänge}
\appendixlol
%_______________________________ Anhangsverzeichnisse ________________________________
%_______________________________ Anhang BEGIN ________________________________________
\chapter{CD-Version der Applikation}
\pagenumbering{arabic}
\setcounter{page}{\value{arabic}}
Die beigefügte \gls{CD} enthält folgende Verzeichnisstruktur:
\appendixendshere
\end{document}
nach dem Kompilieren (jetzt erfolgreich mit Speicheränderung) viel mir auf das meine Seitenzahlen teilweise (so ab Seite 100) falsch sind. Jeweils immer um eine Seite verschoben.
Hab versucht das Problem einzugrenzen und sties irgendwie auf die Literaturverzeichnisse. Aufgefallen ist mir das bei einem Link aus dem Abkürzungsverzeichnis, der über die Literaturverzeichnisse in den Anhang zur gewünschten Stelle springen soll. Er landetet jedoch immer nur bei den Literaturverzeichnissen.
Dann habe ich auskommentiert, bis ich das minibsp geschaffen habe, welches hoffentlich das Problem verdeutlicht.
Scheinbar liegt das Problem bei jeweils:
\bibliography{quellen/offline} bzw online
wenn ich diese zeile im minibsp durch zb
\begin{thebibliography}{sotiefgf}
\bibitem{atng}Volke1996.
\end{thebibliography}
ersetzte, dann scheint es zu funktionieren. :confused:
Irgendwie hat das auch einfluss auf die kompletten Seitenzahlen auch davor. Die Links aus dem Listingsverzeichnis so ab seite 100 stimmen auch nicht mehr bzw einige Listingsverlinkungen und Seitenangaben im TOC fallen auf eine Seite zusammen...:(
Wie kann das denn sein? :(
Ein Clearpage oder cleardoublepage hat irgendwie auch nichts geholfen....
minibsp:
\documentclass[pdftex,
final,
10pt,
toc=indented,
listof=totoc,
numbers=noenddot,
a4paper,
pagesize,
oneside,
titlepage,
ngerman,
parskip=full-]{scrreprt}
\usepackage{xspace}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[titles]{tocloft}
\usepackage{listings}
\usepackage[colorinlistoftodos, german, shadow]{todonotes}
\PassOptionsToPackage{hyphens}{url}
\usepackage{hyperref}
{\hypersetup{%
pdflang=de,
bookmarksopen=true,
bookmarksopenlevel={1},
bookmarksnumbered=true,
pdfpagemode=UseOutlines,
pdfstartview=FitV,
pdfview=FitH,
plainpages=false,
hypertexnames=true,
breaklinks=true,
pdfcenterwindow=true
}
\usepackage{pdfpages}
\usepackage[numbers]{natbib}
\usepackage{multibib}
\newcites{On}{Online Quellen}
\usepackage[ngerman]{translator}
\usepackage[toc,acronym]{glossaries}
\usepackage[left=2.8cm,right=1.75cm,top=2.25cm,bottom=2.25cm]{geometry}
\newacronym{CD}{CD}{Compact Disc}
\makeglossaries
%___________________________ Verzeichnisse aufspalten (mit TOCLOFT) ______________________________
\newcounter{tocdepthsaved}
\setcounter{tocdepth}{3}
\setcounter{tocdepthsaved}{\value{tocdepth}}
\newcounter{lofdepthsaved}
\setcounter{lofdepth}{1}
\setcounter{lofdepthsaved}{\value{lofdepth}}
\newcounter{lotdepthsaved}
\setcounter{lotdepth}{2}
\setcounter{lotdepthsaved}{\value{lotdepth}}
%------------------------------ Inhalsverzeichnis ----------------------------------------
\newcounter{kapmerker}
\makeatletter% --> De-TeX-FAQ
\newcommand*{\maintoc}{% Hauptinhaltsverzeichnis
\begingroup
\@fileswfalse% kein neues Verzeichnis öffnen
\renewcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
\value{tocdepth}=-10000 % lokal tocdepth auf sehr kleinen Wert setzen
}%
\tableofcontents% Verzeichnis ausgeben
\endgroup
}
\newcommand*{\appendixtoc}{% Anhangsinhaltsverzeichnis
\begingroup
\setcounter{tocdepth}{-10000}% Keine Verzeichniseinträge
\renewcommand*{\contentsname}{% Verzeichnisname ändern
Verzeichnis der Anh\"ange}%
\renewcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
\setcounter{tocdepth}{\value{tocdepthsaved}}% tocdepth wiederherstellen
}%
\renewcommand*\afterappendixattoc{%
\value{tocdepth}=-10000 % ab hier nix mehr...
}%
\tableofcontents% Verzeichnis ausgeben
\setcounter{tocdepth}{\value{tocdepthsaved}}% tocdepth wiederherstellen
\endgroup
}
%------------------------------ Inhalsverzeichnis ----------------------------------------
%-------------------------------- Abbildungsverzeichnis -----------------------------------
\newcommand*{\mainlof}{% Hauptabbildungsverzeichnis
\begingroup
\@fileswfalse% kein neues Verzeichnis öffnen
\renewcommand*{\appendixattoc}{% Trennanweisung auch im Abbildungsverzeichnis
\value{lofdepth}=-10000 % lokal tocdepth auf sehr kleinen Wert setzen
}%
\listoffigures% Verzeichnis ausgeben
\endgroup
}
\newcommand*{\appendixlof}{% Anhangsabbildungsverzeichnis
\begingroup
\setcounter{lofdepth}{-10000}% Keine Verzeichniseinträge
\renewcommand*{\listfigurename}{% Verzeichnisname ändern
Abbildungsverzeichnis der Anh\"ange}%
\renewcommand*{\appendixattoc}{% Trennanweisung auch im Abbildungsverzeichnis
\setcounter{lofdepth}{\value{lofdepthsaved}}% tocdepth wiederherstellen
}%
\renewcommand*\afterappendixattoc{%
\value{lofdepth}=-10000 % ab hier nix mehr...
}%
\listoffigures% Verzeichnis ausgeben
\setcounter{lofdepth}{\value{lofdepthsaved}}% tocdepth wiederherstellen
\endgroup
}
%-------------------------------- Abbildungsverzeichnis -----------------------------------
%-------------------------------- Listingssverzeichnis ------------------------------------
\newcommand*{\mainlol}{
\begingroup
\@fileswfalse
\renewcommand*{\appendixattoc}{
\value{tocdepth}=-10000
}%
\lstlistoflistings
\endgroup
}
\newcommand*{\appendixlol}{
\begingroup
\setcounter{tocdepth}{-10000}
\renewcommand*{\lstlistlistingname}{
Listingsverzeichnis der Anh\"ange}%
\renewcommand*{\appendixattoc}{
\setcounter{tocdepth}{\value{tocdepthsaved}}
}%
\renewcommand*\afterappendixattoc{%
\value{tocdepth}=-10000
}%
\lstlistoflistings%
\setcounter{tocdepth}{\value{tocdepthsaved}}
\endgroup
}
%-------------------------------- Listingssverzeichnis ------------------------------------
%-------------------------------- Tabellenverzeichnis -----------------------------------
\newcommand*{\mainlot}{% Haupttabellenverzeichnis
\begingroup
\@fileswfalse% kein neues Verzeichnis öffnen
\renewcommand*{\appendixattoc}{% Trennanweisung auch im Tabellenverzeichnis
\value{lotdepth}=-10000 % lokal tocdepth auf sehr kleinen Wert setzen
}%
\listoftables% Verzeichnis ausgeben
\endgroup
}
\newcommand*{\appendixlot}{% Anhangstabellenverzeichnis
\begingroup
\setcounter{lotdepth}{-10000}% Keine Verzeichniseinträge
\renewcommand*{\listtablename}{% Verzeichnisname ändern
Tabellenverzeichnis der Anh\"ange}%
\renewcommand*{\appendixattoc}{% Trennanweisung auch im Tabellenverzeichnis
\setcounter{lotdepth}{\value{lotdepthsaved}}% tocdepth wiederherstellen
}%
\renewcommand*\afterappendixattoc{%
\value{lotdepth}=-10000 % ab hier nix mehr...
}%
\listoftables% Verzeichnis ausgeben
\setcounter{lotdepth}{\value{lotdepthsaved}}% tocdepth wiederherstellen
\endgroup
}
%-------------------------------- Tabellenverzeichnis -----------------------------------
%-------------------------------- Anhang veraendern -------------------------------------
\newcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
}
\newcommand*\afterappendixattoc{% noch ne Trennanweisung im TOC...
\setcounter{tocdepth}{\value{tocdepthsaved}}%
}
\let\orgappendix\appendix
\renewcommand*\appendix{% \appendix erweitern
\setcounter{kapmerker}{\value{chapter}}%<--Kapitelstand merken
\orgappendix
\if@openright\cleardoublepage\else\clearpage\fi% Neue Seite
\phantomsection
\addcontentsline{toc}{chapter}{\appendixname}% Eintrag ins Hauptverzeichnis
\addtocontents{toc}{\protect\appendixattoc}% Trennanweisung in die toc-Datei
\addtocontents{lof}{\protect\appendixattoc}% Trennanweisung in die lof-Datei
\addtocontents{lot}{\protect\appendixattoc}% Trennanweisung in die lot-Datei
\addtocontents{lol}{\protect\appendixattoc}% Trennanweisung in die lol-Datei
}
%-------------------------------- Anhang veraendern -------------------------------------
%-------------------------------- Uebersichtsverzeichnis --------------------------------
%?????????????????? MIT NORMALEM ZEILENABSTAND ?????????????????????????
\newcommand*\uebersicht{%
\begingroup
\@fileswfalse% kein neues Verzeichnis öffnen
\renewcommand*\contentsname{Inhalts\"ubersicht}%
\value{tocdepth}\shorttocdepth\relax % uebler Hack!
\renewcommand*\appendixattoc{% Trennanweisung im Inhaltsverzeichnis
\value{tocdepth}=-10000 % lokal tocdepth auf sehr kleinen Wert setzen oder nix {} tun, je nachdem was alles in die Übersicht rein soll
}%
\renewcommand*\afterappendixattoc{%
\value{tocdepth}\shorttocdepth\relax % uebler Hack!
}%
\tableofcontents% Verzeichnis ausgeben
\endgroup
}
%?????????????????? MIT NORMALEM ZEILENABSTAND ?????????????????????????
%-------------------------------- Uebersichtsverzeichnis --------------------------------
%------------------- Falls nach dem Anhang noch was in normale VZ soll ------------------
\newcommand*\appendixendshere{%
\addtocontents{toc}{\protect\afterappendixattoc}%
\addtocontents{lof}{\protect\afterappendixattoc}%<--
\addtocontents{lot}{\protect\afterappendixattoc}%<--
\addtocontents{lol}{\protect\afterappendixattoc}%<--
\renewcommand*\thechapter{\arabic{chapter}}%<--ab hier Nummerierung mit Ziffern
\setcounter{chapter}{\value{kapmerker}}%<--fortsetzen
\gdef \@chapapp {\chaptername}%<--wieder `Kapitel'
}
\makeatother
%------------------- Falls nach dem Anhang noch was in normale VZ soll ------------------
\newcommand*{\shorttocdepth}{1}%Tiefe des Uebersichtsverzeichnisses setzen
%___________________________ Verzeichnisse aufspalten (mit TOCLOFT) ______________________________
\begin{document}
\pagenumbering{Alph}
\newcounter{Alph}
\begin{titlepage}
Titelseite
\end{titlepage}
\clearpage
\setcounter{Alph}{\value{page}}
\pagenumbering{Roman}
\newcounter{Roman}
\chapter*{VORWORT}
\clearpage
%_______________________________ Inhaltsverzeichnisse _______________________________
\uebersicht
\maintoc
%_______________________________ Abbildungsverzeichnis ______________________________
\clearpage\pdfbookmark[0]{\listfigurename}{lof}
\mainlof
%_______________________________ Tabellenverzeichnis ________________________________
\clearpage
\phantomsection
\listoftables
%_______________________________ TODO-Verzeichnis ___________________________________
\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{Liste der noch zu erledigenden Punkte}
\chapter*{Liste der noch zu erledigenden Punkte}
\markboth{Liste der noch zu erledigenden Punkte}{Liste der noch zu erledigenden Punkte}
\listoftodos[]
%_______________________________ Listingsverzeichnis _________________________________
\renewcommand{\lstlistlistingname}{Listingsverzeic hnis}
\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{Listingsverzeichnis }
\mainlol
%_______________________________ Abkuerzungsverzeichnis _______________________________
\deftranslation[to=German]{Acronyms}{Abkürzungsverzeichnis}
\printglossary[style=long3colheader,toctitle=Glossar,title=Glossa r]
%_______________________________ Glossar ______________________________________________
\printglossary[type=\acronymtype,style=long3colheader,toctitle=Ab kürzungsverzeichnis,title=Abkürzungsverzeichnis]
\clearpage
\setcounter{Roman}{\value{page}}
\pagenumbering{arabic}
\newcounter{arabic}
%_______________________________ Hauptteile ________________________________
\chapter{Hauptteil}
%_______________________________ Hauptteile ________________________________
\cleardoublepage
%_______________________________ Online Quellen ____________________________
\phantomsection
\addcontentsline{toc}{chapter}{Online Quellen}
\bibliographystyleOn{dinat}
\bibliography{quellen/online}
%\begin{thebibliography}{sotief}
% \bibitem{atuning}Volker Wollny (Hrsg.): {\it Amiga--Tuning}.
% Interest--Verlag, Augsburg, 1996.
%\end{thebibliography}
%_______________________________ Offline-Quellen ___________________________
\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{Literaturverzeichni s}
\bibliographystyle{natdin}
\bibliography{quellen/offline}
%\begin{thebibliography}{sotiefgf}
% \bibitem{atng}Volke1996.
%\end{thebibliography}
\clearpage
%_______________________________ Anhang ____________________________________
\setcounter{arabic}{\value{page}}
\pagenumbering{Alph}
\setcounter{page}{\value{Alph}}
\newpage
\thispagestyle{empty}
ANHANGTITELSEITE
\newpage
\appendix
\pagenumbering{Roman}
\setcounter{page}{\value{Roman}}
%_______________________________ Anhangsverzeichnisse ________________________________
\appendixtoc
\appendixlof
\clearpage
\phantomsection\addcontentsline{toc}{chapter}{List ingsverzeichnis der Anhänge}
\appendixlol
%_______________________________ Anhangsverzeichnisse ________________________________
%_______________________________ Anhang BEGIN ________________________________________
\chapter{CD-Version der Applikation}
\pagenumbering{arabic}
\setcounter{page}{\value{arabic}}
Die beigefügte \gls{CD} enthält folgende Verzeichnisstruktur:
\appendixendshere
\end{document}