DOI oder URL anzeigen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: DOI oder URL anzeigen

von Catcher » So 22. Jan 2017, 12:54

Vielen Dank für die schnelle und perfekte Hilfe. Eingefügt nach dem biblatex-Package funktioniert es einwandfrei.

von Gast » So 22. Jan 2017, 12:42

\renewbibmacro*{doi+eprint+url}{%
  \iftoggle{bbx:doi}
    {\printfield{doi}}
    {}%
  \newunit\newblock
  \ifboolexpr{togl {bbx:eprint} and test {\iffieldundef{doi}}}
    {\usebibmacro{eprint}}
    {}%
  \newunit\newblock
  \ifboolexpr{togl {bbx:url} and test {\iffieldundef{doi}}  and test {\iffieldundef{eprint}}}
    {\usebibmacro{url+urldate}}
    {}}
erstellt die Reihenfolge DOI -> eprint -> URL, wobei ein Glied weiter hinten in der Abfolge nur angezeigt wird, wenn keines der davor genannten vorhanden ist.

DOI oder URL anzeigen

von Catcher » So 22. Jan 2017, 12:20

Ich verwende biblatex mit biber (Version 3.6 bzw. 2.6). Ich möchte im Literaturverzeichnis entweder die DOI oder die URL anzeigen.
Die Regeln soll sein: Wenn die DOI vorhanden ist, wird die ULR nicht angezeigt. Falls die DOI nicht vorhanden ist, aber die URL wird diese angezeit.

Ist es möglich biblatex dies beizubringen?
Ich stelle mir das etwa so vor:
if(doi!=null) doi=true, url=false;
else url=true
Vielen Dank für Eure Hilfe!

Nach oben