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}

相關內容