I upgraded to a new CPU and installed windows all over. I then downloaded MikTeX 2.9 from the official website and Texmaker.
Biber I downloaded from sourceforge which downloads the file biber-cygwin64.tar.gz
. After unzipping I copy the folder to my system drive and add it in Texmaker and set the path: .
Compiling files without bibliography files works just fine (I conclude MiKTeX and Texmaker work properly).
Compiling documents using references results in an error:
! Use of \sortlist doesn't match its definition.
which has been documented before in this forum (stack exchange does not let me post any additional links but you find searching for "Error “Use of \sortlist doesn't match its definition. \sortlist{”")
I fail to solve the problem by updating the individual components as suggested in the other stackexchange post. MiKTeX packages cannot be updates as there are not updates available:
and the biber version cannot be outdated since I just downloaded it a couple of minutes ago. The same document works just fine on my laptop, where I use Texmaker as well.
Anyone any idea on how to fix this?? I would really appreciate any help!
EDIT 1:
After updating the MiKTeX packages on my laptop I get the same error message. So it seems to be related to the biblatex
package in MiKTeX.
EDIT 2:
Using a mini-example as suggested, I can move one step further.
\documentclass{article}
\usepackage{biblatex}
\addbibresource{biblio.bib}
\begin{document}
b
\parencite{Archarya.2016}
\cite{Archarya.2016}
\printbibliography \end{document}
Quick build works, but the second step (running BibTex) results in a new error:
Process started
This is BibTeX, Version 0.99d (MiKTeX 2.9.6210 64-bit) The top-level auxiliary file: newtest.aux I found no \citation commands---while reading file newtest.aux I found no \bibdata command---while reading file newtest.aux I found no \bibstyle command---while reading file newtest.aux (There were 3 error messages)
Process exited with error(s)
Most likely because my path under Bib(la)tex in Texmaker is not correct (in that I reference to the sourceforge file and not what it really should be)
Best Answer
You should never install Biber or
biblatex
manually from SourceForge or any other source, unless you know exactly what you are doing and you have a good reason to do so.If you are running MikTeX, there is hardly ever a reason to do a manual install. So you should
biblatex
and Biber are installed in MikTeX.Then you need to ensure that you actually run Biber.
If you still have problems with your document, delete the auxiliary files and try to recompile from a clean directory. Refer also to Troubleshooting for biber.