I run the following code:
% !BIB TS-program = biber
\documentclass{article}
\usepackage[backend=biber,style=ieee-alphabetic]{biblatex}
\addbibresource{bibshort.bib}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\cite{onishchik}
\printbibliography[heading=bibintoc]
\end{document}
The file bibshort.bib is in the same folder. I am running TeXStudio via TeX Live on Ubuntu 14.04, with a "Build & View" code of
txs:///pdflatex | txs:///biber | txs:///pdflatex | txs:///pdflatex | txs:///view
There are no old auxiliary files starting with the name of my file in the same directory. I did
sudo apt-get install texlive-bibtex-extra
sudo apt-get install texlive-bibtex-extra biber
just in case, but these were already updated. LaTeX and BibTeX both seem to be doing fine, on the other hand.
which biber
returns
/usr/bin/biber
The log for my document is as follows:
: No file mintexbib.bbl.
line 8: Citation 'onishchik' on page 1 undefined
line 9: Empty bibliography
: There were undefined references.
: Please (re)run Biber on the file:(biblatex) mintexbib(biblatex) and rerun LaTeX afterwards.
The document produced reads "Hi! [onishchik ]" and this name is a real citation key in the bibshort.bib that lives in the same folder.
What can I do to get a bibliography?
.blgfile in document directory, if so what does it say? (Please note that the TeX live distribution from the Ubuntu repositories is often a bit behind.) – moewe Apr 18 '16 at 05:47.blgfile comes from BibTeX and not Biber. Can you try running the commands manually from the command line (cf. here)? If you don't get to see a.blgsomething is seriously wrong, either Biber is not installed, got corrupted or it is not called properly. – moewe Apr 19 '16 at 12:53