It is the first time that I use bibliography in a document and after a brief search, I realised that this is was done with BibTeX which was succeeded by BibLaTeX. This is a sample of my document.
\usepackage[backend=biber, style=ieee]{biblatex}
\addbibresource{../references.bib}
\title{Related Work}
\begin{document}
\maketitle
This is some text and this is a reference \cite {art1}.
\printbibliography
\end{document}
What I get is
which is the text inside the braces of \cite with bold where normally should be the citation and no References at the and of the document at all. I also get errors of undefined citation and empty bibliography. I searched that and I found that BibLaTeX uses a different backend machine, biber, which is not invoked.
Here: Biblatex with Biber: Configuring my editor to avoid undefined citations and in many other answers suggested adding this
% !BIB TS-program = biber
as the first line of the document, so that LaTeX uses the right backend machine for this document, even though the default may be different.
Since this hasn't work, are there any other suggestions? Also if possible, can someone explain a bit further about the whole situation?
pdflatex -> biber -> pdflatex (twice)
? Also (just in case); was your file utf8-encoded?biber
then change the default BibTeX engine (in the Engines panel of the preferences) tobiber
.biblatex
in general..aux
,.bbl
,.bcf
, ...) and then recompile the document from scratch with the cycle LaTeX, Biber, LaTeX, LaTeX (where LaTeX can be your favourite LaTeX flavour: pdfLaTeX, XeLaTeX, LuaLaTeX, ...). If you get any error at any point: Resolve the error, delete all temporary files, start again. If you get an error you can't resolve, upload the.log
and.blg
files.