Biber는 참고문헌을 생성하지 않습니다.

Biber는 참고문헌을 생성하지 않습니다.

BibTeX에서 BibLaTeX로 전환하려고 합니다. 사용하면 backend=bibtex적절한 인용 및 참고문헌을 얻을 수 있습니다(그러나 BibTeX의 한계도 있음). TexShop의 기본 설정에서 BibTeX 엔진을 Biber로 변경 하면 backend=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를 실행하면 오류가 발생합니다.

"데이터 소스를 찾을 수 없습니다..."

중요한 경우에 대비해 제가 사용하고 있는 참고문헌 파일은 다음과 같습니다. 여기에는 항목이 하나만 있습니다.

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

관련 정보