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

我得到的是:

這是一個例句雷爾頓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 引擎運行 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}  
}

相關內容