I'm having problems with my latex installation on Ubuntu 13.10. Have been using it successfully for a while on Ubuntu 13.04, after I updated bibtex doesn't seem to work.
The error I get is:
This is BibTeX, Version 0.99d (TeX Live 2013/Debian)
The top-level auxiliary file: paper.aux
I found no \citation commands---while reading file paper.aux
I found no \bibdata command---while reading file paper.aux
I found no \bibstyle command---while reading file paper.aux
(There were 3 error messages)
I have removed all texlive packages from my system and re-installed texlive-full and kile without success.
Any ideas on how to solve this?
Thanks!
Edit1: Example of .tex file:
\documentclass[a4paper,10pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} % File encoding, you should try to stick to utf8.
\usepackage{csquotes} % Needed for biblatex
\usepackage[maxnames= 10, minnames = 10]{biblatex} % Modern bibliography facilities (you may change style to numeric). change to old bibtex if you insist on using that.
\usepackage{booktabs}
\usepackage{mathtools} % All your math related needs
\usepackage{tikz} % Draw figures, required for cover page
\usepackage{subfig} % Subfloats
\addbibresource{bibliography}
\title{}
\author{}
\begin{document}
\section{test}
Citation\cite{Pironneau1984}
\cleardoublepage
\printbibliography
\end{document}
And bibliography.bib:
@article{Pironneau1984,
author = {Pironneau, O.},
journal = {Springer-Verlag},
title = {{Optimal Shape Design for Elliptic Systems}},
year = {1984}
}
Solution:
I found a solution to this problem when you suggested running biber.
sudo apt-get install biber
and the bibliography started working again, even without the .bib extension. Not sure why I had to install it separately as it was working fine before.
Thanks for the suggestions @CV4, @Māris Ozols & @MMA!
As explained by @jon the default engine is now biber intead of bibtex which explains why the biber packages is needed.
\addbibresource{bibliography}
. You specify a resource, which is not available. Change in syntax in the upgraded version? Because, when using\addbibresource
(which was introduced in biblatex v1.2), files must be specified with their full name, including the extension. Please see this answer.