This is my preamble
\documentclass[man,nobf,noapacite]{apa}
\usepackage[margin=1in]{geometry}
\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[style=apa]{biblatex}
\DeclareLanguageMapping{american}{american-apa}
\bibliography{libros}
%\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tgtermes}
\usepackage{float}
When I run bibtex on the aux file I get this:
This is BibTeX, Version 0.99c (TeX Live 2009/Debian)
The top-level auxiliary file: paper.aux
I couldn't open style file biblatex.bst
---line 2 of file paper.aux
: \bibstyle{biblatex
: }
I'm skipping whatever remains of this command
I found no style file---while reading file paper.aux
(There were 2 error messages)
I just did a full net-install of texlive 2011 in a Kubuntu Karmic machine, what could be the problem?
EDIT:
The problem was an old version of bibtex that was installed in /usr/bin for some reason. I removed that and I can compile my code with no problems.
EDIT BY LOCKSTEP:
Here's a stripped-down compilable example that works for me.
\listfiles
\documentclass[noapacite]{apa}
\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[style=apa]{biblatex}
\DeclareLanguageMapping{american}{american-apa}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{A01,
author = {Author, A.},
year = {2001},
title = {Alpha},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\nocite{*}
\begin{document}
\printbibliography
\end{document}