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
habe ich ein Workaround, um einen Eintrag im Inhaltsverzeichnis anzulegen, aber das ist sicher nicht im Sinne von Latex.
Mache ich bei der Anwendung etwas falsch oder gibt es ein Fehler im Komascript?
Wieso ein Fehler von KOMA-Script?
bibunits ist kein KOMA-Script-Paket. Dass bibunits die KOMA-Script-Anweisungen
\addsec
und\addchap
nicht mit behandelt, kann KOMA-Script nicht angelastet werden. Falls Du nichts gegen eine Nummerierung der Literaturverzeichnisse hast, funktioniert es mitbibliography=numbered
stattbibtotoc
(diese Option ist übrigens deprecated und sollte ggf. beispielsweise durchbibliography=totoc
ersetzt 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\addsec
bei der Implementierung von Option sectionbib einfügen), oder schlicht auf biblatex umsteigen.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 ;-)