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}

7.5 より前のバージョンの場合biblatex-apa(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}

関連情報