Mögliches Duplikat:
biblatex: Drucken separater Bibliographien
Ich schreibe eine Doktorarbeit, in die ich den gesamten Inhalt eines Artikels aufnehmen möchte, den ich geschrieben habe. Da ich möchte, dass der Text so nah wie möglich an der veröffentlichten Version ist, möchte ich am Ende des Kapitels, in dem der Artikel enthalten ist, einen eigenen (nennen wir ihn „sekundären“) Bibliografieabschnitt für den Artikel haben. Ich möchte jedoch auch, dass alle im Artikel zitierten Referenzen in der „Hauptbibliografie“ am Ende der Arbeit aufgeführt werden.
Zusammenfassend kann ich also sagen, dass ich eine einzelne bibliografische Ressource (somefile.bib) und zwei Bibliografien (eine Haupt- und eine Nebenbibliografie) habe und die Einträge der Nebenbibliografie in die Hauptbibliografie aufnehmen möchte.
Derzeit ist es mir gelungen, einen Teil der Aufgabe zu erledigen, indem ich den Inhalt des Artikels in eine refsegment
Umgebung eingebunden habe. Dann erscheinen jedoch die Einträge, die im Artikel zitiert werden und nicht im Rest der Arbeit, nicht in der Hauptbibliographie. Eine Problemumgehung wäre, den \printbibliography
Befehl in mehrere Segmente aufzuteilen. Ist das möglich?
Antwort1
Im folgenden Beispiel werden Einträge, die nur innerhalb derrefsegment
Tunerscheinen auch in der Hauptbibliographie:
\documentclass{article}
\usepackage[style=authoryear]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{A01,
author = {Author, A.},
year = {2001},
title = {Alpha},
}
@misc{B02,
author = {Buthor, B.},
year = {2002},
title = {Bravo},
}
@misc{C03,
author = {Cuthor, C.},
year = {2003},
title = {Charlie},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\section{First}
Some text \autocite{A01,B02}.
\begin{refsegment}
\section{Second: An article I wrote}
Some text \autocite{A01,C03}
\printbibliography[heading=subbibliography,title={References for section~\thesection},
segment=1]
\end{refsegment}
\printbibliography
\end{document}