PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eigene Dokumentenklasse, Kein Eintrag des Literaturverzeichnis im TOC.



menuhin
01-02-2011, 17:19
Hallo,

das Problem ist ähnlich wie in diesem Thread

http://www.mrunix.de/forums/showthread.php?t=70346

Jedoch verwende ich nun eine eigens erstellte Dokumentenklasse.
Ein Eintrag des Literaturverzeichnisses im TOC will jedoch nicht gelingen:

Hier das .tex file:


\documentclass{02-Documentclass}

\begin{document}

\tableofcontents

\chapter{Introduction}
Hallo \cite{AdamEva200201}

\printbibliography[maxnames=99]

\end{document}

Und hier die Dokumentenklasse:


\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{02-Documentclass}[2011/01/31]
\DeclareOption*{\PassOptionsToClass{\CurrentOption }{scrbook}}
\ProcessOptions\relax

\newcommand{\Author}{XY}
\newcommand{\Editor}{XY}
\newcommand{\Title}{XY}
\newcommand{\Subtitle}{XY}

\LoadClass[
fontsize=12pt,
headings=small,
chapterprefix=true,
numbers=noenddot,
captions=tableabove,
bibliography=totoc,
listof=totoc,
DIV=10,
captions=nooneline,
parskip=half,
]{scrbook}

\RequirePackage[english]{babel}
\RequirePackage[utf8]{inputenc}
\RequirePackage{csquotes}
\RequirePackage{filecontents}

\begin{filecontents}{Bibliography.bib}
@article{AdamEva200201,
author={Alfred Adam and Ella Eva},
title={Disaster in Paradise},
journal={Pradise Review},
year={2002},
volume={12},
number={5},
pages={345--378},
doi={},
}
\end{filecontents}

\RequirePackage[bibstyle=numeric, sorting=nyvt, maxnames=2, maxitems=999, block=none, hyperref=true, punctfont=true, abbreviate=true, firstinits=true, uniquename=init, useprefix=true, citestyle=numeric, autocite=footnote, pagetracker=false, backend=biber]{biblatex}
\bibliography{Bibliography}


\RequirePackage{hyperref}
\hypersetup{%
colorlinks=false,%
breaklinks=true,%
plainpages=false,
bookmarksopen=true,%
pdftitle=\Title,%
pdfauthor=\Author,%
pdfcreator=\Editor,%
}
\endinput

Hat jemand eine Idee warum kein Eintrag des Literaturverzeichnisses im TOC erfolgt?

Danke.

menuhin

lockstep
01-02-2011, 18:18
Vermutlich tested biblatex nur anhand der Optionen von \documentclass, ob "bibliography=totoc" (oder eine Entsprechung) angegeben wurde und reagiert daher nicht auf zusammen mit \LoadClass angegebene Optionen. (Auch \KOMAoptions{bibliography=totoc} ist im Zusammenhang mit biblatex wirkungslos.) Mögliche Lösung: Bau in deine Klasse folgendes ein:



\PassOptionsToPackage{bibliography=totoc}{biblatex }


lockstep

menuhin
01-02-2011, 18:30
Vielen vielen dank!