Problem: Numerischer APA-Stil im Biblatex

Problem: Numerischer APA-Stil im Biblatex

Ich möchte in meinem Hauptdokument einen numerischen Zitierstil haben, der Reihe nach sortiert, und auch am Ende, wo die Bibliografie veröffentlicht wird, soll sie im APA-Stil mit Nachname, Vorname und Jahr gedruckt sein.

Bisher habe ich die numerische und Sortierreihenfolge richtig hinbekommen, aber ich weiß nicht, wie ich am Ende den APA-Stil hinbekomme. Kann mir jemand helfen? In meiner Tex-Datei habe ich die folgende Einstellung:

\usepackage[%
backend=bibtex      % biber or bibtex
,citestyle=numeric-comp  % numerical-compressed
,sorting=none        % no sorting
,sortcites=true      % some other example options ...
,block=none
,indexing=false
,citereset=none
,isbn=true
,url=true
,doi=true            % prints doi
,natbib=true         % if you need natbib functions
]{biblatex}
\addbibresource{\jobname.bib}  

Übrigens, ich weiß nicht warum, aber es wird nicht auch der letzte Besuch angezeigt, wenn es sich um eine Online-Ressource handelt. Hier ist zum Beispiel ein Eintrag in meiner Bib-Datei

@misc{wordnet, 
    title={WordNet: A Lexical Database for English}, 
    url={https://wordnet.princeton.edu/}, 
    urldate={2018-24-02}, 
    author={author not named}
 }

Antwort1

citestyleSie können und separat steuern . Es ist also theoretisch möglich, und bibstylezu haben .citestyle=numeric-compbibstyle=apa

Es gibt jedoch ein paar Einschränkungen

  • apabackend=bibtexbenötigt das Biber-Backend, daher müssen Sie von zu wechseln backend=biberund Biber anstelle von BibTeX ausführen (Biblatex mit Biber: Konfigurieren meines Editors, um undefinierte Zitate zu vermeiden)
  • Die Bibliographieumgebung wird nicht nummeriert, wenn Sie nur laden bibstyle=apa, daher müssen Sie auch numeric.bbxerneut laden. Im Folgenden geschieht dies mit

    \makeatletter
    \RequireBibliographyStyle{numeric}
    \makeatother
    
  • Es wird nicht empfohlen, den hochspezialisierten biblatex-apaStil mit anderen Stilen zu vermischen.

Dann

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[%
backend=biber
,bibstyle=apa
,citestyle=numeric-comp
,sorting=none
,sortcites=true
,block=none
]{biblatex}


\makeatletter
\RequireBibliographyStyle{numeric}
\makeatother

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{wordnet, 
  title   = {WordNet: A Lexical Database for English}, 
  url     = {https://wordnet.princeton.edu/}, 
  urldate = {2018-02-24}, 
  author  = {author not named},
}
\end{filecontents}

\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}


\begin{document}
\cite{sigfridsson,wordnet}
\printbibliography
\end{document}

gibt Ihnen

[1] Sigfridsson, E. & Ryde, U. (1998). Vergleich von Methoden zur Ableitung atomarer Ladungen aus dem elektrostatischen Potential und Momenten. Journal of Computational Chemistry, 19(4), 377–395. doi:10.1002/(SICI)1096-987X(199803)19:4<377::AID-JCC1>3.0.CO;2-P//[2] Autor nicht genannt. (nd). Wordnet: Eine lexikalische Datenbank für Englisch. Abgerufen am 24. Februar 2018 von https://wordnet.princeton.edu/

Vielleicht reicht es dir ja auch, es numeric-compmit dem Standard- authoryearBibstyle zu kombinieren, wie inKombinieren des Stils „numeric“ mit dem Stil „authoryear“ in BibLaTeX. In diesem Fall könnten Sie weiterhin BibTeX verwenden, obwohl ich Ihnen trotzdem empfehlen würde, auf Biber umzusteigen.

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[%
backend=bibtex
,bibstyle=authoryear
,citestyle=numeric-comp
,sorting=none
,sortcites=true
,block=none
]{biblatex}


\makeatletter
\RequireBibliographyStyle{numeric}
\makeatother

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{wordnet, 
  title   = {WordNet: A Lexical Database for English}, 
  url     = {https://wordnet.princeton.edu/}, 
  urldate = {2018-02-24}, 
  author  = {author not named},
}
\end{filecontents}

\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}


\begin{document}
\cite{sigfridsson,wordnet}
\printbibliography
\end{document}

Das urldateProblem wird durch ein falsch formatiertes Datum verursacht: Alle Daten müssen im YYYY-MM-DDFormat angegeben werden und 2018-24-02sind daher kein gültiges Datum. Der 24. Februar 2018 ist 2018-02-24.

Antwort2

Sie müssen nur style=apadas hinzufügen usepackage, dann sieht es folgendermaßen aus:

\usepackage[%
style=apa           %to get the APA style
,backend=bibtex      % biber or bibtex
,citestyle=numeric-comp  % numerical-compressed
,sorting=none        % no sorting
,sortcites=true      % some other example options ...
,block=none
,indexing=false
,citereset=none
,isbn=true
,url=true
,doi=true            % prints doi
,natbib=true         % if you need natbib functions
]{biblatex}
\addbibresource{\jobname.bib}

verwandte Informationen