Ich verwende die Option eprint=false
in \usepackage{biblatex}
, wie in
\usepackage[giveninits=true,doi=false,isbn=false,url=false,eprint=false,backend=bibtex,style=verbose-trad2]{biblatex}
damit die ArXiv-Referenz für veröffentlichte Artikel nicht gedruckt wird. Ich habe jedoch bestimmte Einträge (derzeit als @online
in meiner .bib
Datei aufgeführt, aber ich könnte sie @artice
bei Bedarf auch so auflisten), die noch nicht veröffentlicht wurden und nur ArXiv-Nummern haben.
Wäre es möglich, nur für Letzteres die ArXiv-Nummer auszudrucken?
Antwort1
Es gibt viele Möglichkeiten, das Feld für bestimmte Einträge anzuzeigen eprint
und für andere zu unterdrücken. Sie müssen sich nur eine Regel ausdenken, die angibt, wann gedruckt werden soll und wann nicht, eprint
und eine Möglichkeit, biblatex
dies mitzuteilen.
Mit einer aktuellen Version von könnten Sie beispielsweise global mit biblatex
ausschalten und dann nur für Einträge wieder einschalten . (Hier würde die Regel gelten, dass veröffentlichte Aufsätze als und Vorabdrucke, die noch nicht in einer Zeitschrift veröffentlicht wurden, als eingetragen werden .)eprint
eprint=false,
@online
@article
@online
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=bibtex,
style=verbose-trad2,
giveninits=true,
doi=false, isbn=false, url=false, eprint=false,
]{biblatex}
\ExecuteBibliographyOptions[online]{eprint=true}
\addbibresource{biblatex-examples.bib}
\begin{document}
\nocite{baez/article,baez/online} % both entries have an eprint field
\printbibliography
\end{document}
Auch die Nutzung von Einstiegsvarianten ist möglich.
Alternativ können Sie die Option überspringen und die relevanten Bibmacros direkt ändern, was Ihnen mehr Möglichkeiten zur Feineinstellung der eprint
angezeigten s gäbe (Sie könnten beispielsweise prüfen, ob eprinttype
is arxiv
). Ich schreibe gerne etwas darüber, aber dann bräuchte ich ein gutes Beispieldokument mit guten Testeinträgen .bib
und einer klareren Beschreibung der Regeln/Algorithmen, die bestimmen, ob a eprint
angezeigt wird oder nicht.