Ошибка LaTeX: Файл `biblatex-apa.sty' не найден

Ошибка LaTeX: Файл `biblatex-apa.sty' не найден

Это мой первый документ с LaTeX, и у меня возникла следующая проблема: каждый раз при попытке компиляции возникает следующая ошибка:

! LaTeX Error: File `biblatex-apa.sty' not found.
! ==> Fatal error occurred, no output PDF file produced!

Я думаю, это из-за того, что LaTeX не находит пакет biblatex-apa. Это верно? Если верно, то я не знаю, почему LaTex не может его найти, ведь я его установил.

Я видел, что вам нравится получать MWE за помощь, поэтому надеюсь, что это то, что вам нужно:

\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}

решение1

Не следует загружать biblatex-apaкак пакет. Чтобы использовать apaстиль, просто укажите его в параметрах дляbiblatex, как вы уже сделали. Поэтому удалите \usepackage{biblatex-apa}, и это должно работать.

Из руководства, раздел 3:

Укажите стиль обычным способом при загрузке BibLaTeX. Если вы используете babel:

\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[style=apa]{biblatex}

или polyglossia:

\usepackage{polyglossia}
\setdefaultlanguage[variant=american]{english}
\usepackage{csquotes}
\usepackage[style=apa]{biblatex}

Для версий biblatex-apaстарше 7.5 (2017-11-05)

Для таких старых версий вам понадобится дополнительно \DeclareLanguageMapping:

Из руководства, раздел 2:

Укажите стиль обычным способом при загрузке biblatex.

\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[style=apa]{biblatex}
\DeclareLanguageMapping{american}{american-apa}

О локализации:

Нормальное использование вызовет babel с 'американским' языком babel. После загрузки babel и biblatex поместите это в преамбулу (см. полный пример преамбулы в разделе 2 выше):

\DeclareLanguageMapping{american}{american-apa}

[...]

Вот пример загрузки строк локализации на немецком языке. Это предполагает, что вы используете пакет babelс соответствующей языковой опцией:

\DeclareLanguageMapping{german}{german-apa}

Связанный контент