automatisch eine Zitationsliste für einen bestimmten Autor erstellen

automatisch eine Zitationsliste für einen bestimmten Autor erstellen

Ich stelle gerade einen Lebenslauf zusammen und suche nach einer Möglichkeit, den Prozess zu automatisieren. Ich habe eine zentrale Bibtex-Datenbank, in der über 500 Einträge gespeichert sind, und ich möchte automatisch nur die Einträge importieren und eine Bibliografie für sie erstellen, in deren authorFeld mein Name steht. Wenn ich Biber verwende, kenne ich die Möglichkeit, \printbibliographyoptionale Eingaben zu verwenden, um nach dem Typ des Eintrags zu filtern:

\printbibliography[type=article]
\printbibliography[type=article]

Gibt es ein ähnliches Verfahren, mit dem man die Felder durchsuchen kann author? Oder ein Verfahren, das darauf hinausläuft:

\printbibliography[author=John Doe]

Antwort1

Vielen Dank für all die Hilfe. Basierend auf den empfohlenen Antworten und etwas zusätzlichem Stöbern habe ich ein MWE zusammengestellt, das genau das tut, was ich brauche.

\documentclass{article}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} 
\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[backend=biber,style=numeric,refsection=section,sorting=ydnt,
           defernumbers=true,maxnames=99,doi=false,isbn=false,url=false{biblatex}

\addbibresource{biblatex-examples.bib}

%----------------Sourcemap to create keyword based on author-------------------%
%Search and replace "Knuth" and "NOTKnuth" with the desired author name
\DeclareSourcemap{
  \maps[datatype=bibtex,overwrite=true]{
    \map{
      \step[fieldsource=author,
            match=Knuth,
            final]
      \step[fieldset=keywords, fieldvalue=Knuth]    
      }  
    \map{
      \step[fieldsource=author,
                      notmatch=Knuth,
                      final]
      \step[fieldset=keywords, fieldvalue=NOTKnuth]
    }
  }
}

%------------------Create bib sections for numbering --------------------------%
\defbibnote{books}{}
\defbibnote{other}{}
\defbibnote{DifAuthors}{}

\defbibenvironment{bibliography}
  {\list
     {\printtext[labelnumberwidth]{% label format from numeric.bbx
        \printfield{prefixnumber}%
        \printfield{labelnumber}}}   
      \sloppy\clubpenalty4000\widowpenalty4000}
  {\endlist}
  {\item}

%---------------------------Begin Document-------------------------------------%
\begin{document}
\nocite{*}
\printbibliography[title={Knuth Books},prenote=books,type=book,keyword=Knuth,resetnumbers=true]
\printbibliography[title=Other,prenote=other,nottype=book,nottype=article,nottype=patent,keyword=Knuth,resetnumbers=true]

%Other authors: Just to make sure it is properly sorting the files
\printbibliography[title={DifferentAuthors},prenote=DifAuthors,type=article,keyword=NOTKnuth,resetnumbers=true]

\end{document}

Bildbeschreibung hier eingeben

Es funktioniert wirklich gut für verschiedene Dateitypen und hat meine über 500 Dateien umfassende Referenzbibliothek verarbeitet, also nochmals vielen Dank für die Hinweise!

verwandte Informationen