Hallo, ich würde gerne eine Vorlage für eine Publikationsliste erstellen, die dann von mehreren Personen bearbeitet werden kann. Die Idee ist, dass es eine bib-file gibt, in die alle ihre Publikationen rein kopieren und diejenigen, die peer-reviewed sind, werden mit dem keyword=pr markiert. Dann soll es eine Masterdatei vom Typ scriptreport geben, in die jeder seine chapter-Datei integriert, um die Publikationslisten von allen Beteiligten in einer Enddatei zusammenzuführen. Die chapter-Datei ist der Kern von allem und soll wiederverwendbar sein. Sie soll aus der bib-file die Einträge nach dem jeweiligen Autor rausfiltern und diese in zwei Listen drucken. Eine mit Publikationen, die peer-reviewed sind und die andere mit Publikationen, die non-peer-reviewed sind. Mein Problem ist, dass ich nicht weiß, wie ich in diesem Fall nach dem Autor filtern kann. Hier sind ganz grob die Codes der beiden Dateien: Master: \documentclass[a4paper]{scrreprt} \usepackage{biblatex} \title{Publication list} \addbibresource{sample.bib} \begin{document} \maketitle \tableofcontents \newpage \include{Researcher} \newpage \end{document} chapter: \chapter*{Researcher} \addcontentsline{toc}{chapter}{Researcher} \nocite{*} \printbibliography[keyword={pr}, title={Peer-reviewed}] \nocite{*} \printbibliography[notkeyword={pr}, title={Non-peer-reviewed}] gefragt 27 Aug '20, 11:29 Korosu |
Dein Beispiel ist leider weder vollständig noch korrekt formatiert. Daher sei lediglich darauf hingewiesen, dass man mit
\defbibcheck
Filter definieren kann, die auf bestimmte Inhalte prüfen. Einen solchen Filter kann man dann bei\printbibliography
per Optionfilter
angeben.Crosspost
Dank der Dokumentklasse darfst Du statt
\chapter*
und\addcontentsline
den Befehl\addchap
benutzen.In diesem Zusammenhang suchst Du aber wahrscheinlich eher den Befehl
\printbibheading
und den Wertsubbibliography
der Optionheading
des Befehls\printbibliography
.Ich hab bei TeX.SX die sehr ähnliche Frage https://tex.stackexchange.com/q/560247/35864 beantwortet. Wenn Bedarf besteht, kann ich die Antwort gerne übertragen und übersetzen. Aber vielleicht testest Du die Antwort erstmal und gibst ein kurzes Feedback, ob das in die richtige Richtung geht.