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
citestyle
Sie können und separat steuern . Es ist also theoretisch möglich, und bibstyle
zu haben .citestyle=numeric-comp
bibstyle=apa
Es gibt jedoch ein paar Einschränkungen
apa
backend=bibtex
benötigt das Biber-Backend, daher müssen Sie von zu wechselnbackend=biber
und 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 auchnumeric.bbx
erneut laden. Im Folgenden geschieht dies mit\makeatletter \RequireBibliographyStyle{numeric} \makeatother
Es wird nicht empfohlen, den hochspezialisierten
biblatex-apa
Stil 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
Vielleicht reicht es dir ja auch, es numeric-comp
mit dem Standard- authoryear
Bibstyle 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 urldate
Problem wird durch ein falsch formatiertes Datum verursacht: Alle Daten müssen im YYYY-MM-DD
Format angegeben werden und 2018-24-02
sind daher kein gültiges Datum. Der 24. Februar 2018 ist 2018-02-24
.
Antwort2
Sie müssen nur style=apa
das 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}