Biber 不会生成参考书目

Biber 不会生成参考书目

我正在尝试从 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

我得到的是:

这是一个例句Railton1984

而不是:

这是一个例句(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 中的首选项以确保 Bibtex 引擎运行 biber 而不是 bibtex) 时,我收到错误。

当我运行 Latex 时出现错误

“‘short-test.bbl’ 格式错误,版本号应为 2.3”

当我运行 biber 时出现错误

“未找到数据源...”

如果重要的话,这是我正在使用的参考书目文件,其中只有一个条目:

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

相关内容