I'm trying to generate a test bibliography with the following code that I found in another post and keep getting "citation undefined" and "empty bibliography" warnings.
\documentclass{article}
\usepackage[backend=biber]{biblatex}
\addbibresource{Ohne-Titel.bib}
\begin{document}
Test test test \cite{Lee2009a}
\printbibliography
\end{document}
My Ohne-Titel.bib file:
@article{Lee2009a,
author = {Lee, Geun},
file = {:Users/JulianLeitner/Library/Application Support/Mendeley Desktop/Downloaded/Lee - 2009 - A Theory of Soft Power and Korea's Soft Power Strategy.pdf:pdf},
journal = {The Korean Journal of Defense Analysis},
number = {2},
pages = {205--218},
title = {{A Theory of Soft Power and Korea's Soft Power Strategy}},
volume = {21},
year = {2009}
}
I'm on Ubuntu and using TeXmaker. I've followed all the instructions given here (Biblatex with Biber: Configuring my editor to avoid undefined citations) to set up Texmaker with Biber properly, but I still get the following errors:
Process started
Use of uninitialized value $globalss in concatenation (.) or string at /usr/share/perl5/Biber.pm line 809.
Use of uninitialized value $globalss in concatenation (.) or string at /usr/share/perl5/Biber.pm line 810.
Use of uninitialized value $lssn in concatenation (.) or string at /usr/share/perl5/Biber.pm line 2043.
INFO - This is Biber 2.4
INFO - Logfile is 'test.blg'
INFO - Reading 'test.bcf'
WARN - Warning: Found biblatex control file version 3.5, expected version 3.0
INFO - Found 1 citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex format file 'Ohne-Titel.bib' for section 0
INFO - Decoding LaTeX character macros into UTF-8
INFO - Found BibTeX data source 'Ohne-Titel.bib'
Use of uninitialized value $lssn in concatenation (.) or string at /usr/share/perl5/Biber.pm line 2057.
Use of uninitialized value $lssn in concatenation (.) or string at /usr/share/perl5/Biber.pm line 2078.
Can't use an undefined value as an ARRAY reference at /usr/share/perl5/Biber/Internals.pm line 949.
Process exited with error(s)
Biber 2.4is quite outdated by today's standards. The current version is 2.12. Is there any chance of you updating to a newer version? In any case, please tell us yourbiblatexversion (you can find it by adding\listfilesto the top of your.texfile and checking the.logfile at the end). – moewe Jan 24 '19 at 18:42biblatexand Biber. – moewe Jan 24 '19 at 18:43biblatex3.12 and Biber 2.4 are incompatible. You should be running Biber 2.12. How you can update depends on how you installed TeX. How did you install TeX? How did you installbiblatex? How did you install Biber? https://tex.stackexchange.com/q/55437/35864 can give you a first hint, but the fact that you have Biber 2.4 andbiblatex3.12 is quite extraordinary and may mean that something weird is going on at your end. – moewe Jan 24 '19 at 20:05.logfile of your LaTeX run to a text-sharing website like https://pastebin.com/? – moewe Jan 24 '19 at 20:31apt/apt-getfrom the Ubuntu repositories. Remove the Biber you installed withapt/apt-get. MikTeX on Linux does not yet ship Biber (see https://github.com/MiKTeX/miktex-packaging/issues/2), so you have to get the binaries manually, which is usually not recommended at all (but you have little other choice): https://www.ctan.org/tex-archive/biblio/biber/binaries/Linux – moewe Jan 24 '19 at 21:50