
Dies ist mein erstes Dokument mit LaTeX und ich habe folgendes Problem: Jedes Mal, wenn ich versuche, es zu kompilieren, erhalte ich diesen Fehler:
! LaTeX Error: File `biblatex-apa.sty' not found.
! ==> Fatal error occurred, no output PDF file produced!
Ich vermute, es liegt daran, dass LaTeX das Paket nicht findet biblatex-apa
. Ist das richtig? Wenn es richtig ist, weiß ich nicht, warum LaTeX es nicht finden kann, da ich es installiert habe.
Ich habe gesehen, dass Sie gerne MWEs als Hilfe hätten, daher hoffe ich, dass dies das ist, was Sie brauchen:
\documentclass[
a4paper,
12pt,
%twocolumn,
headings=normal % big,small
]{scrreprt} %scrartcl,scrbook,scrreprt
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}
\usepackage{mathptmx}
\usepackage[scaled]{helvet}
\usepackage[style=apa,
hyperref=true,
isbn=false,
firstinits=true,
]{biblatex}
\usepackage{biblatex-apa}
\bibliography{Data_richtig}
\usepackage[babel]{csquotes}
\begin{document}
blabla...
\end{document}
Antwort1
Sie sollten nicht biblatex-apa
als Paket laden. Um den apa
Stil zu verwenden, geben Sie ihn einfach in den Optionen fürbiblatex
, wie Sie es bereits getan haben. Entfernen Sie daher \usepackage{biblatex-apa}
, und es sollte funktionieren.
Aus dem Handbuch, Abschnitt 3:
Geben Sie den Stil wie üblich beim Laden von BibLaTeX an. Wenn Sie verwenden
babel
:\usepackage[american]{babel} \usepackage{csquotes} \usepackage[style=apa]{biblatex}
oder
polyglossia
:\usepackage{polyglossia} \setdefaultlanguage[variant=american]{english} \usepackage{csquotes} \usepackage[style=apa]{biblatex}
Für Versionen biblatex-apa
älter als 7.5 (05.11.2017)
Bei so alten Versionen benötigen Sie zusätzlich \DeclareLanguageMapping
:
Aus dem Handbuch, Abschnitt 2:
Geben Sie den Stil beim Laden von Biblatex auf die übliche Weise an.
\usepackage[american]{babel} \usepackage{csquotes} \usepackage[style=apa]{biblatex} \DeclareLanguageMapping{american}{american-apa}
Über Lokalisierung:
Bei normaler Verwendung wird Babel mit der „amerikanischen“ Babel-Sprache aufgerufen. Nachdem Sie Babel und Biblatex geladen haben, fügen Sie Folgendes in die Präambel ein (siehe vollständiges Präambelbeispiel in Abschnitt 2 oben):
\DeclareLanguageMapping{american}{american-apa}
[...]
Hier ist ein Beispiel zum Laden der deutschen Lokalisierungszeichenfolgen. Dabei wird vorausgesetzt, dass Sie das
babel
Paket mit der entsprechenden Sprachoption verwenden:\DeclareLanguageMapping{german}{german-apa}