Ich verwende das Packet bibunits in der Art, das nach jedem Kapitel in einer eigenen Sektion das Literaturverzeichnis angezeigt wird. Das funktioniert auch soweit ganz gut. Möchte ich, dass das Literaturverzeichnis ins Inhaltsverzeichnis aufgenommen wird, so funktioniert das mit der Option bibtotoc der Klasse scrbook nur bedingt, da es (mir) damit nicht möglich ist das Literaturverzeichnis als Sektion einzufügen.
Hier ist mein Minimalbeispiel. Lässt man die Option bibtotoc weg, so sieht das Resultat aus wie ich es wünsche, allerdings ohne Eintrag im Inhaltsverzeichnis.
\documentclass[11pt,twoside,DIV=15,BCOR=8.25mm,headsepline,footsepline,headinclude,bibtotoc]{scrbook} \usepackage[english]{babel} \usepackage[sectionbib]{bibunits} \usepackage{blindtext} \begin{document} \bibliographyunit[\chapter] \tableofcontents \chapter{Introduction} \section{Sec 1} \blindtext \section{Sec 2} \blindtext \blindtext \blindtext \cite{foo} \putbib \chapter{Conclusion} \section{Sec 1} \blindtext \section{Sec 2} \blindtext \blindtext \cite{bar} \putbib \end{document}
Und hier die mini.bib:
@book{foo, author = {Manfred Weck and Christian Brecher}, title = {Werkzeugmaschinen 3: Mechatronische Systeme: Vorschubantriebe, Prozessdiagnose}, publisher = {Springer-Verlag Berlin Heidelberg}, year = {2006}, isbn = {978-3-540-22506-5}, } @book{bar, author = {Manfred Weck}, title = {Werkzeugmaschinen 4: Automatisierung von Maschinen und Anlagen}, publisher = {Springer-Verlag Berlin Heidelberg}, year = {2006}, isbn = {978-3-540-22507-2}, }
Mit
\addcontentsline{toc}{section}{Bibliography} \putbib
Mache ich bei der Anwendung etwas falsch oder gibt es ein Fehler im Komascript?
Vielen Dank
Vielen Dank für die schnelle Antwort. Genau die Lösung habe ich gesucht.
Ich hatte mich politisch nicht ganz korrekt ausgedrückt. Gemeint habe ich, ob es einen Fehler in der Zusammenarbeit mit dem Komascript und Bibunits gibt. Ich wollte den Fehler nicht dem Komascript anlasten ;-)
Wieso ein Fehler von KOMA-Script?
bibunits ist kein KOMA-Script-Paket. Dass bibunits die KOMA-Script-Anweisungen
\addsecund\addchapnicht mit behandelt, kann KOMA-Script nicht angelastet werden. Falls Du nichts gegen eine Nummerierung der Literaturverzeichnisse hast, funktioniert es mitbibliography=numberedstattbibtotoc(diese Option ist übrigens deprecated und sollte ggf. beispielsweise durchbibliography=totocersetzt werden) sehr gut:Anderenfalls kannst Du entweder den Autor von bibunits bitte, das mal zu korrigieren (er müsste u. a. ein zusätzliches
\let\addchap\addsecbei der Implementierung von Option sectionbib einfügen), oder schlicht auf biblatex umsteigen.