Alle Bibliographieeinträge außer den "dataonly"-Einträgen drucken

Alle Bibliographieeinträge außer den "dataonly"-Einträgen drucken

Im Rahmen einer Literaturrecherche habe ich eine riesige BibTeX-Datei (im Biber-Dialekt) erstellt, die Einträge (einschließlich Abstracts) für die gesamte interessante Literatur enthält. Ich habe großzügig crossrefFelder verwendet, um zeitraubende und fehleranfällige Wiederholungen von Tagungsbänden/Buchtiteln, Verlagsadressen usw. zu vermeiden. Die mit Querverweisen versehenen Einträge, die für mich nicht von Interesse sind (außer als Datenquelle), habe ich mit gekennzeichnet dataonly = {true}.

Wie kann ich meine gesamte Bibliografie außer den dataonly = {true}Einträgen ausdrucken, ohne die Schlüssel manuell anzugeben?

Hier ist ein minimales, nicht funktionierendes Beispiel:

\documentclass{article}
\usepackage{biblatex}
\addbibresource{\jobname.bib}
\DeclareFieldFormat{abstract}{\par\small#1}
\renewbibmacro*{finentry}{\printfield{abstract}\finentry}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@proceedings{acl,
  publisher = {Association for Computational Linguistics},
  address = {Stroudsburg, PA},
  dataonly = {true},
}

@proceedings{acl2015,
  year = 2015,
  booktitle = {Proceedings of the 53rd Meeting of the ACL},
  crossref = {acl},
  dataonly = {true},
}

@book{wordnet,
  year = 2016,
  booktitle = {An Introduction to WordNet},
  editor = {Gary Gnu},
  crossref = {acl},
  dataonly = {true},
}

@inproceedings{foo,
  author = {Foo Bar},
  title = {Some article},
  abstract = {Here is the abstract.},
  crossref = {acl2015},
}

@incollection{quux,
  author = {Quux quuux},
  title = {Why I love {WordNet}},
  abstract = {Another fine abstract.},
  crossref = {wordnet},
}

% And hundreds more entries...
\end{filecontents}

\begin{document}
\nocite{*}
\printbibliography
\end{document}

Dies gibt Folgendes aus:

Eine Bibliographie mit fünf Einträgen, darunter die dataonly = {true} Einträge

Was ich jedoch anzeigen möchte, ist Folgendes:

Eine Bibliographie, die nur die zwei Einträge zeigt, die nicht als dataonly = {true} markiert sind.

Antwort1

Sie sind auf halbem Weg, es ist nicht dataonly = {true}, es ist

 options = {dataonly=true},

verwandte Informationen