PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verwendung von tocloft und komascript



menuhin
01-08-2009, 16:33
Hallo,

habe mich sehr lange gefragt warum das Abkürzungs- und das Tabellenverzeichnis trotz der Option listof=totoc nicht im Inhaltsverzeichnis ausgewiesen werden. Nutze scrbook. Per Ausschlussverfahren hab ich dann festgestellt, dass es an dem Packet tocloft liegt. Sobald dieses deaktiviert war waren die gewünschten Einträge vorhanden. Kann mir jemand erklären warum dies so ist. Auf S. 18 in der tocloft-Doku steht einiges zum KomaScript, was ich als Anfänger aber überhaupt nicht nachvollziehen kann.:confused:

Minimalbsp. mit tocloft:


\documentclass[%
ngerman, 12pt, paper=a4, DIV=14, headinclude, headsepline, chapterprefix=true, numbers=noendperiod, listof=totoc, bibliography=totoc, parskip=half]{scrbook}


%Sprachpakete
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[babel,german=quotes]{csquotes}


%Schriftpakete
\usepackage[T1]{fontenc}
\usepackage{textcomp}
%Schriftart Libertine
\usepackage{libertine}
\renewcommand*\oldstylenums[1]{{\fontfamily{fxlj}\selectfont #1}}
\renewcommand{\labelitemi}{\rule{1ex}{1ex}}


%Seitenlayout
\usepackage{scrpage2}
\usepackage{setspace}


%Mathepakete
\usepackage[fleqn]{amsmath}
\usepackage{amssymb}
\usepackage{amsthm} %Umgebungen wie Definition,Satz...
\usepackage{mathtools} %zusätzliche Matheoptionen
\usepackage{bm} %für fette Symbole im mathmode S. Mathmode Doku S.85


%Bilder und Tabellen
\usepackage{graphicx}
\usepackage{array}
\usepackage{ragged2e,booktabs}
\usepackage{longtable}
\usepackage{tabularx}


%Verzeichnisse
\usepackage{tocloft} %Formatierung von Einträgen im Inhaltsverzeichnis
\usepackage{glossaries}
\usepackage[citestyle=authortitle]{biblatex}
\bibliography{bibfile}


%Diverses
\usepackage{url}
\usepackage[ngerman]{varioref} % Intelligente Querverweise
\usepackage{xcolor} %color ist veraltet
\definecolor{hellgrau}{gray}{0.6}
\definecolor{hellergrau}{gray}{0.8}


%Kopf- und Fusszeilen
\clearscrheadings %KomaScript S. 231
\ohead{\pagemark} %Seitenzahlen in der Kopfzeile im Außenfeld
\ihead{\headmark} %Überschrift in der Kopfzeile im Innenfeld
\automark[section]{section}% Da zweiseitig
\renewcommand{\sectionmark}[1]{\markboth{#1}{#1}} %
\renewcommand{\chapterpagestyle}{empty} %Alle Kapitelseiten sind leer
\renewcommand{\partpagestyle}{empty}
\pagestyle{scrheadings} %legt den Stil der Kopf- und Fusszeilen fest
\setlength{\headheight}{1.5\baselineskip}
%Schriftart der Überschriften ändern:
%\addtokomafont{disposition}{\normalfont} %Schriftart global ändern s. S. 64

%Zeilenabstand
\onehalfspacing

%Nummerierung der Überschriften im Text und im Inhaltsverzeichnis
\renewcommand*\thepart{\Alph{part}}
\renewcommand*\thechapter{\Roman{chapter}}
\renewcommand*\thesection{\arabic{section}.}
\renewcommand*\thesubsection{\alph{subsection})}

\begin{document}

\frontmatter
\renewcommand{\thepage}{\Roman{page}}

\tableofcontents
\addtocontents{toc}{\protect\thispagestyle{empty}\ endgraf}
\newpage

\listoffigures
\addtocontents{lof}{\protect\thispagestyle{empty}\ endgraf}
\newpage

\listoftables
\addtocontents{lot}{\protect\thispagestyle{empty}\ endgraf}

\end{document}

Vielen Dank für eure Hinweise.

menuhin

u_fischer
01-08-2009, 16:52
tocloft und die diversen Befehle/Optionen von KOMA sind Konkurrenten und tocloft gewinnt, weil es später geladen wird. tocloft gibt sich zwar Mühe diverse Einstellungen der KOMA-Klassen zu respektieren und zu kopieren, dennoch hast du dann einfach nicht die Originalbefehle. Wenn du tocloft nicht unbedingt brauchst, würde ich dir empfehlen darauf zu verzichten.