wie erstelle ich verschiedene Kapitel mit nur einer Teilmenge der Bibliografie?

wie erstelle ich verschiedene Kapitel mit nur einer Teilmenge der Bibliografie?

Ich verwende es, \input{chapterXX}um verschiedene Kapitel in die Haupt-Tex-Datei einzubinden und \includeonly{chapterXX}mit mehreren Tex-Dateien zu arbeiten, wobei ich jedes Mal nur ein einzelnes Kapitel kompiliere, sodass ich mehrere PDFs habe (eines pro Kapitel).

Die Tex-Dateien für die verschiedenen Kapitel enthalten jedoch natürlich Zitatbefehle, und die Zitatbefehle werden vom nicht ignoriert \includeonly. Dies bedeutet, dass beim endgültigen Versuch, die Bibliografie für jedes Kapitel auszudrucken, die Bibliografie für das gesamte Manuskript ausgedruckt wird. Gibt es eine Möglichkeit, den Befehl auch so einzurichten, dass er \includeonly{}nur Zitatbefehle aus dem jeweiligen Kapitel enthält?

Antwort1

biblatexWie in den Kommentaren erwähnt, ist die Verwendung des modernen Pakets zusammen mit sehr unkompliziert biber.

\documentclass{report}
\usepackage[refsection=chapter]{biblatex}
\addbibresource{biblatex-examples.bib}
\includeonly{\jobname-mary,\jobname-peter}
\begin{filecontents}{\jobname-peter.tex}
    \cite{ctan,companion}
\end{filecontents}
\begin{filecontents}{\jobname-paul.tex}
    \cite{aristotle:physics,westfahl:space}
\end{filecontents}
\begin{filecontents}{\jobname-mary.tex}
    \cite{herrmann,shore}
\end{filecontents}

\begin{document}
\include{\jobname-peter}
\include{\jobname-paul}
\include{\jobname-mary}
\printbibliography
\end{document}

verwandte Informationen