Erro LaTeX: Arquivo `biblatex-apa.sty' não encontrado

Erro LaTeX: Arquivo `biblatex-apa.sty' não encontrado

Este é meu primeiro documento com LaTeX e estou com este problema: Toda vez que tento compilar recebo este erro:

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

Eu acho que é devido ao LaTeX não encontrar o pacote biblatex-apa. Isto está certo? Se estiver certo, não sei porque o LaTex não consegue encontrá-lo, porque eu o instalei.

Vi que você gosta de ter MWEs para ajudar, então espero que seja disso que você precisa:

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

Responder1

Você não deve carregar biblatex-apacomo um pacote. Para usar o apaestilo, basta especificá-lo nas opções debiblatex, como você já fez. Portanto, remova \usepackage{biblatex-apa}e deve funcionar.

Do manual, seção 3:

Especifique o estilo da maneira usual ao carregar o BibLaTeX. Se você estiver usando babel:

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

ou polyglossia:

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

Para versões biblatex-apaanteriores a 7.5 (05/11/2017)

Com versões tão antigas, você precisa de um adicional \DeclareLanguageMapping:

Do manual, seção 2:

Especifique o estilo da maneira usual ao carregar o biblatex.

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

Sobre localização:

O uso normal invocará babel com a linguagem babel 'americana'. Depois de carregar o babel e o biblatex, coloque isso no preâmbulo (veja o exemplo completo do preâmbulo na seção 2 acima):

\DeclareLanguageMapping{american}{american-apa}

[...]

Aqui está um exemplo para carregar as strings de localização em alemão. Isso pressupõe que você esteja usando o babelpacote com a opção de idioma apropriada:

\DeclareLanguageMapping{german}{german-apa}

informação relacionada