von Gast » Do 1. Feb 2018, 16:37
Fein. Ich bin mal so frei und setze den Status auf 'beantwortet'.
Es gibt übrigens statt refsection auch noch refsegment. Der Unterschied ist, dass refsections abgeschlossen sind und sich nicht gegenseitig beeinflussen, wohingegen in refsegments auf den Inhalt anderer Segmente zugegriffen wird.
Mit refsegment ist es einfacher, ein gemeinsames Verzeichnis für alle Kapitel zu erstellen, falls das gewünscht ist. In dem Minimalbeispiel von oben und refsections erfordert das Handarbeit.
Einen weiteren Unterschied siehst Du wenn Du
\documentclass{scrbook}
\usepackage[
style=alphabetic,
refsection=chapter % benutze automatisch Kapitel als Biobliographie-Abschnitte...
]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\chapter{Kapitelname}
\section{Abschnittsname}
In diesem Abschnitt lesen wir nur aus dem Buch \cite{companion}.
\section{Abschnittsname}
In diesem Abschnitt lesen wir aus dem Buch \cite{companion} und aus dem Buch
\cite[7]{knuth:ct:a}. \cite{knuth:ct:b,knuth:ct:c}
% Überschrift ein Level unter `refsection=chapter`, also \section*:
\printbibliography[heading=subbibliography]
\chapter{Kapitelname}
In diesem Kapitel lesen wir nur \cite{knuth:ct:b,sigfridsson}.
\printbibliography[heading=subbibliography]
\end{document}
und
\documentclass{scrbook}
\usepackage[
style=alphabetic,
refsegment=chapter % benutze automatisch Kapitel als Biobliographie-Abschnitte...
]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\chapter{Kapitelname}
\section{Abschnittsname}
In diesem Abschnitt lesen wir nur aus dem Buch \cite{companion}.
\section{Abschnittsname}
In diesem Abschnitt lesen wir aus dem Buch \cite{companion} und aus dem Buch
\cite[7]{knuth:ct:a}. \cite{knuth:ct:b,knuth:ct:c}
% Überschrift ein Level unter `refsection=chapter`, also \section*:
\printbibliography[heading=subbibliography, segment=\therefsegment]
\chapter{Kapitelname}
In diesem Kapitel lesen wir nur \cite{knuth:ct:b,sigfridsson}.
\printbibliography[heading=subbibliography, segment=\therefsegment]
% falls zusätzlich komplette Liste:
\appendix
\printbibliography
\end{document}
genau vergleichst.
Dabei bekommt knuth:ct:b in den einzelnen refsections unterschiedliche Kürzel. Bei refsegment ist das Kürzel überall gleich.
Fein. Ich bin mal so frei und setze den Status auf 'beantwortet'.
Es gibt übrigens statt [tt]refsection[/tt] auch noch [tt]refsegment[/tt]. Der Unterschied ist, dass [tt]refsection[/tt]s abgeschlossen sind und sich nicht gegenseitig beeinflussen, wohingegen in [tt]refsegment[/tt]s auf den Inhalt anderer Segmente zugegriffen wird.
Mit [tt]refsegment[/tt] ist es einfacher, ein gemeinsames Verzeichnis für alle Kapitel zu erstellen, falls das gewünscht ist. In dem Minimalbeispiel von oben und [tt]refsection[/tt]s erfordert das Handarbeit.
Einen weiteren Unterschied siehst Du wenn Du
[code]\documentclass{scrbook}
\usepackage[
style=alphabetic,
refsection=chapter % benutze automatisch Kapitel als Biobliographie-Abschnitte...
]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\chapter{Kapitelname}
\section{Abschnittsname}
In diesem Abschnitt lesen wir nur aus dem Buch \cite{companion}.
\section{Abschnittsname}
In diesem Abschnitt lesen wir aus dem Buch \cite{companion} und aus dem Buch
\cite[7]{knuth:ct:a}. \cite{knuth:ct:b,knuth:ct:c}
% Überschrift ein Level unter `refsection=chapter`, also \section*:
\printbibliography[heading=subbibliography]
\chapter{Kapitelname}
In diesem Kapitel lesen wir nur \cite{knuth:ct:b,sigfridsson}.
\printbibliography[heading=subbibliography]
\end{document}[/code]
und
[code]\documentclass{scrbook}
\usepackage[
style=alphabetic,
refsegment=chapter % benutze automatisch Kapitel als Biobliographie-Abschnitte...
]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\chapter{Kapitelname}
\section{Abschnittsname}
In diesem Abschnitt lesen wir nur aus dem Buch \cite{companion}.
\section{Abschnittsname}
In diesem Abschnitt lesen wir aus dem Buch \cite{companion} und aus dem Buch
\cite[7]{knuth:ct:a}. \cite{knuth:ct:b,knuth:ct:c}
% Überschrift ein Level unter `refsection=chapter`, also \section*:
\printbibliography[heading=subbibliography, segment=\therefsegment]
\chapter{Kapitelname}
In diesem Kapitel lesen wir nur \cite{knuth:ct:b,sigfridsson}.
\printbibliography[heading=subbibliography, segment=\therefsegment]
% falls zusätzlich komplette Liste:
\appendix
\printbibliography
\end{document}[/code]
genau vergleichst.
Dabei bekommt [tt]knuth:ct:b[/tt] in den einzelnen [tt]refsection[/tt]s unterschiedliche Kürzel. Bei [tt]refsegment[/tt] ist das Kürzel überall gleich.