BibTeX から BibLaTeX に切り替えようとしています。使用中はbackend=bibtex
適切な引用と参考文献が表示されます (ただし、BibTeX の制限もあります)。 に変更するとbackend=biber
(TexShop の設定で BibTeX エンジンを Biber に変更すると)、引用はすべて太字の引用キーを印刷するだけで、参考文献は表示されません。
私が使用しているものは次のとおりです:
\documentclass{article}
\usepackage[backend=biber,style=apa]{biblatex}
\addbibresource{.../bibliography}
This is a sample sentence \cite{Railton1984}.
\printbibliography
私が得たものは次のとおりです:
これはサンプル文ですレイルトン1984。
それよりも:
これはサンプル文です (Railton 1984)。
また、参考文献も印刷されません。
編集。これが MWE です:
\documentclass{article}
\usepackage[backend=bibtex,style=authoryear]{biblatex}
\addbibresource{test-bib.bib}
\begin{document}
This is my test document. Railton says, ``bla bla bla'' \parencite[p. x]{Railton1984}.
\printbibliography
\end{document}
これはうまく動作します。(Latex --> Bibtex --> Latex --> Latex) を実行すると、期待どおりの出力が得られます。biblatex 引数を backend=biber に変更し、Latex --> Biber --> Latex --> Latex を実行すると (TexShop の Preferenes を変更して、Bibtex エンジンが bibtex ではなく biber を実行するようにしました)、エラーが発生します。
Latexを実行するとエラーが発生します
「'short-test.bbl' は間違ったフォーマットです。バージョンは 2.3 である必要があります」
biberを実行するとエラーが発生します
「データ ソースが見つかりません...」
重要であれば、私が使用している参考文献ファイルを次に示します。このファイルにはエントリが 1 つだけあります。
@article{Railton1984,
author = {Railton, Peter},
title = {Alienation, Consequentialism, and the Demands of Morality},
journal = {Philosophy and Public Affairs},
volume = {13},
number = {2},
pages = {134-171},
year = {1984}
}