Moin moin,
Zitat von
trustee
Ich möchte jedoch erreichen, dass die Verzeichnisse selbst (im MB: Abbildungs- und Tabellenverzeichnis) in der Übersicht nicht erscheinen (damit es sich wirklich nur um eine Übersicht handelt). Im Inhaltsverzeichnis jedoch sollen diese Verzeichnisse erscheinen. Wie immer bin ich für jeden Tipp dankbar!
das klingt nach Gebastel ... eh ich versuche, shorttoc anzupassen, bastel ich lieber da weiter, wo ich schonmal aufgehört habe
Code:
\documentclass[paper=a4,listsleft,liststotoc]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}
\usepackage{lmodern}
\usepackage{blindtext}
%
\newif\ifmaintoc
\maintoctrue
\newcounter{shorttocdepth}
\newcounter{maintocdepth}
\setcounter{maintocdepth}{\value{tocdepth}}
\setcounter{shorttocdepth}{0} % -1=part, 0=chapter etc.
\newcommand*\notintoc{-2}%eigentlich auch ein Zähler...
\newcommand\onlyshort[2]{%
\addtocontents{toc}{\protect\notinmain}%
\addcontentsline{toc}{#1}{#2}%
\addtocontents{toc}{\protect\inmainagain}}
\newcommand\notinmain{%
\ifmaintoc \setcounter{tocdepth}{\notintoc}\fi}
\newcommand\inmainagain{%
\ifmaintoc \setcounter{tocdepth}{\value{maintocdepth}}\fi}
\newcommand\notinshort{%
\ifmaintoc\relax\else \setcounter{tocdepth}{\notintoc}\fi}
\newcommand\inshortagain{%
\ifmaintoc \relax\else\setcounter{tocdepth}{\value{shorttocdepth}}\fi}
\newcommand\onlymain[1]{%
\addtocontents{toc}{\protect\notinshort}%
#1%
\addtocontents{toc}{\protect\inshortagain}%
}
%
\newcommand*\uebersicht{%
\addchap*{Inhaltsübersicht}
\markboth{Inhaltsübersicht}{Inhaltsübersicht}
\begingroup
\maintocfalse
\setcounter{tocdepth}{\value{shorttocdepth}}%erstmal gar nix zulassen
\makeatletter
\InputIfFileExists{\jobname.toc}{}{}%
\makeatother
\endgroup
}
%
\let\Tableofcontents\tableofcontents
\renewcommand\tableofcontents{%
\setcounter{tocdepth}{\value{maintocdepth}}%
\Tableofcontents
}
\begin{document}
%\shorttoc{Inhaltsübersicht}{0}\markboth{Inhaltsübersicht}{}
\uebersicht
\tableofcontents
\onlymain{%
\listoffigures
\listoftables
}
\setcounter{page}{99}
\chapter[nicht soviel Text]{Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text}
\section{Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text}
\begin{figure}
\caption{Text}
\end{figure}
\begin{table}
\caption{Text}
\end{table}
\end{document}
das Original dazu findest Du hier.
Zitat von
trustee
Zwei Fliegen mit einer Klappe schlagen zu wollen ist zwar nicht optimal, aber an dem MB kann ich mein zweites Problem darstellen: Ich möchte auch, dass die Einträge im Inhaltsverzeichnis (und in der Inhaltsübersicht) etwas weniger breit sind. Die Seitenzahlen sollten dennoch dort bleiben wo sie sind.
Wenn es bei Dir per \chapter[Kurzeintrag]{laaanger Text} nicht umsetzbar ist, dann schau Dir mal tocloft oder titletoc an, damit sollte das möglich sein.
MfG
Lesezeichen