
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-apa
como um pacote. Para usar o apa
estilo, 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-apa
anteriores 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
babel
pacote com a opção de idioma apropriada:\DeclareLanguageMapping{german}{german-apa}