Drucken Sie die ArXiv-Nummer nur für unveröffentlichte Artikel mit Biblatex

Drucken Sie die ArXiv-Nummer nur für unveröffentlichte Artikel mit Biblatex

Ich verwende die Option eprint=falsein \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 @onlinein meiner .bibDatei aufgeführt, aber ich könnte sie @articebei 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 eprintund für andere zu unterdrücken. Sie müssen sich nur eine Regel ausdenken, die angibt, wann gedruckt werden soll und wann nicht, eprintund eine Möglichkeit, biblatexdies mitzuteilen.

Mit einer aktuellen Version von könnten Sie beispielsweise global mit biblatexausschalten 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 .)eprinteprint=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}

Baez, JC und AD Lauda. Höherdimensionale Algebra V: 2-Gruppen. Version 3. 27. Okt. 2004. arXiv: math/0307200v3.//— „Höherdimensionale Algebra V: 2-Gruppen“. Version 3. In: Theory and Applications of Categories 12 (2004), S. 423–491.

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 eprintangezeigten s gäbe (Sie könnten beispielsweise prüfen, ob eprinttypeis arxiv). Ich schreibe gerne etwas darüber, aber dann bräuchte ich ein gutes Beispieldokument mit guten Testeinträgen .bibund einer klareren Beschreibung der Regeln/Algorithmen, die bestimmen, ob a eprintangezeigt wird oder nicht.

verwandte Informationen