Estou tentando mudar do BibTeX para o BibLaTeX. Quando uso, backend=bibtex
obtenho as citações e bibliografia adequadas (mas também as limitações do BibTeX). Quando mudo para backend=biber
(e mudo o mecanismo BibTeX para Biber nas preferências do TexShop), todas as citações simplesmente imprimem uma chave de citação em negrito e não há bibliografia.
Aqui está o que estou usando:
\documentclass{article}
\usepackage[backend=biber,style=apa]{biblatex}
\addbibresource{.../bibliography}
This is a sample sentence \cite{Railton1984}.
\printbibliography
O que eu recebo é:
Esta é uma frase de exemploRailton1984.
Em vez de:
Este é um exemplo de frase (Railton 1984).
E nenhuma bibliografia é impressa.
Editar. Aqui está um 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}
Isso funciona bem. Eu corro (Latex -> Bibtex -> Latex -> Latex) e obtenho a saída esperada. Quando altero o argumento biblatex para backend=biber e executo Latex --> Biber --> Latex --> Latex (alterei os Preferenes no TexShop para garantir que o mecanismo Bibtex execute biber e não bibtex), recebo um erro .
Quando executo o Latex, recebo o erro
" 'short-test.bbl' está no formato errado, versão esperada 2.3"
Quando executo o biber, recebo o erro
"Fonte de dados não encontrada em..."
Caso seja importante, aqui está o arquivo bibliográfico que estou utilizando, que possui apenas uma entrada:
@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}
}