Hallo Alle
weiß jemand bitte, wie man mit biblatex alle Literaturverzeichnisse am Ende bekommt, wenn die einzelne Literaturverzeichnisse sich zu Teilen, die „included" sind, beziehen?
Mann sieht da & dort Beispiele für Literaturverzeichnisse am Ende, wobei sie nicht aus included Teile stammen; und wenn sie aus included Teile stammen, sind es Beispiele für Literaturverzeichnisse, die am Ende der bevorstehenden Teile sind.
Grob geschrieben möchte ich sowas schreiben können:
\include{chapter1}
\include{section3}
\include{chapter2}
\include{section4}
\include{section5}
\printbibliography{chapter1}
\printbibliography{section3}
\printbibliography{chapter2}
\printbibliography{section4}
\printbibliography{section5}
Auf eine Hilfe würde ich mich freuen!!!
Alle aus \included Teile stammenden Lit.Ver. am Ende haben
Zunächst einmal solltest Du nur Kapitel mit \include laden aber nicht Abschnitte. \include erzeugt nämlich immer eine neue Seite und das ist bei Abschnitten nicht erwünscht.
Desweiteren vermute ich, dass Du schlicht zu kompliziert denkst. Es spielt für biblatex nämlich keine Rolle, ob die \cite in einer per \include geladenen Datei stehen oder nicht:
Zu filecontents siehe auch die Erklärung im Wiki-Beitrag "Minimalbeispiel".
Oder ich habe Dich falsch verstanden, weil Du zu ungenau erklärt hast und auch selbst kein vollständiges Minimalbeispiel angegeben hast, das Dein Problem verdeutlicht.
Desweiteren vermute ich, dass Du schlicht zu kompliziert denkst. Es spielt für biblatex nämlich keine Rolle, ob die \cite in einer per \include geladenen Datei stehen oder nicht:
% Für das vollständige Minimalbeispiel % erzeuge ich zuerst zwei Kapiteldateien \begin{filecontents*}{Kapitel1.tex} \chapter{Kapitel A} \cite{a} \end{filecontents*} \begin{filecontents*}{Kapitel2.tex} \chapter{Kapitel B} \cite{b} \end{filecontents*} % … dann die Literaturdatenbank \begin{filecontents*}{\jobname.bib} @book{a, author={Autor A}, title={Titel A} } @book{b, author={Autor B}, title={Titel B} } \end{filecontents*} % … dann verwende ich diese in meinem Dokument. Ab hier geht das also in einem % echten Dokument genauso. \documentclass[book]{book} \usepackage{biblatex} \bibliography{\jobname} \begin{document} \include{Kapitel1} \include{Kapitel2} \printbibliography \end{document}
Oder ich habe Dich falsch verstanden, weil Du zu ungenau erklärt hast und auch selbst kein vollständiges Minimalbeispiel angegeben hast, das Dein Problem verdeutlicht.
Hallo Besserwisser,
vielen Dank für deine Antwort! Ich möchte schon mehrere Litteraturverzeichnisse durch biblatex haben, und zwar z.B. ein pro Kapitel, aber alle am Ende und nicht am Ende der jeweiligen Kapitel.
Ich kann zwei Sachen genau schreiben. Die erste wäre, was ich mir wünsche (es funktionniert aber nicht) und die zweite ist was ich mir nicht wünscht (und es funktionniert).
Zuerst zwei Kapitel:
dann der Hauptteil
Wie geschrieben klappt es nicht.
Die Leute, die ihr LV am Ende der Kapitel haben, schreiben die Kapitel wie:
unde den Haupteil wie:
was mich nicht interessiert.
Wenn du mir helfen würdest, den ersten Kode zu verbessern, wäre es super! [/code]
vielen Dank für deine Antwort! Ich möchte schon mehrere Litteraturverzeichnisse durch biblatex haben, und zwar z.B. ein pro Kapitel, aber alle am Ende und nicht am Ende der jeweiligen Kapitel.
Ich kann zwei Sachen genau schreiben. Die erste wäre, was ich mir wünsche (es funktionniert aber nicht) und die zweite ist was ich mir nicht wünscht (und es funktionniert).
Zuerst zwei Kapitel:
\chapter{Kapitel_A} \cite{a}
\chapter{Kapitel_B} \cite{b}
\usepackage[backend=biber,sortlocale=nb_NO,sortcites]{biblatex} \addbibresource{bibliog_Kapitel_A.bib} \addbibresource{bibliog_Kapitel_B.bib} \begin{document} \begin{refsection} \include{Kapitel_A} \end{refsection} \begin{refsection} \include{Kapitel_B} \end{refsection} \printbibliography[section=1,title=LV des Kapitels A] \printbibliography[section=2,title=LV des Kapitels B] \end{document}
Die Leute, die ihr LV am Ende der Kapitel haben, schreiben die Kapitel wie:
\refsection \chapter{Kapitel_A} \cite{a} \endrefsection \printbibliography[LV des Kapitels A]
\refsection \chapter{Kapitel_B} \cite{b} \endrefsection \printbibliography[LV des Kapitels B]
\usepackage[backend=biber,sortlocale=nb_NO,sortcites]{biblatex} \addbibresource{bibliog_Kapitel_A.bib} \addbibresource{bibliog_Kapitel_B.bib} \begin{document} \include{Kapitel_A} \include{Kapitel_B} \end{document}
Wenn du mir helfen würdest, den ersten Kode zu verbessern, wäre es super! [/code]
[1] Wichtige Dokumente [2] Knigge und Regelwerk
[3] TeXnicCenter und MiKTeX
[4] Minimalbeispiel und Fehlersuche [5] Status und Statusänderung
[3] TeXnicCenter und MiKTeX
[4] Minimalbeispiel und Fehlersuche [5] Status und Statusänderung