I am using TexLive full 2017 on Linux Mint 19 Tara machine. I have installed biber 2.9 as well. All works fine when I have backend as bibtex but when change that to biber, this does not create bib file. When I run bibliography on the file, it caused an error message saying that,
Error: One command expansion invalid.
Parent Command: bibliography
Primary Command: bibliography
What would be the problem?
Note:
I use Texstudio as my front end and I didnt forget the change the Default bibliography tool as biber in my configuration settings.
Here is the MWEB.
\documentclass{article}
\usepackage[backend = biber,style=authoryear-comp]{biblatex}
\addbibresource{\jobname.bib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{key,
author = {Author, A.},
year = {2001},
title = {Title},
publisher = {Publisher},
}
\end{filecontents}
\begin{document}
\cite{key}
\printbibliography
\end{document}
Here is my log file
.logfile you are runningbiblatex3.10. The corresponding Biber version would be 2.10 and not 2.9. How did you install Biber? I assume your TeX live was installed viaapt-get? Why don't you install Biber that way as well, then the versions should match. – moewe Nov 07 '18 at 11:17apt-getinstalls biber 2.9-1 only... – David Nov 07 '18 at 11:43biblatex? Surely the versions ofbiblatexand Biber installed viaapt-getshould match... – moewe Nov 07 '18 at 11:45texlive-fullvia synaptic package manager..and runapt-get install texlive-fullafter your comment. It says that the current version is upto date..Should I doapt-get install biblatex? – David Nov 07 '18 at 11:51