I have seen they're are a lot of problems between biber
and biblatex
on fedora, but I need it!
I have fedora 20 with texlive-full
and biber
version 1.8 because of the old age of texlive fedora package but it doesn't work on my tex files.
The same file on Archlinux' TeX Live distribution works. So I imagine this is a dependency problem.
here the log error :
Use of uninitialized value $name in lc at
/usr/share/perl5/Biber/SortList.pm line 87.
Use of uninitialized value $lssn in concatenation (.) or string
at /usr/share/perl5/Biber.pm line 682. Use of uninitialized value
$lname in concatenation (.) or string at
/usr/share/perl5/Biber.pm line 682.
INFO - This is Biber 2.0 (beta)
INFO - Logfile is 'These.blg'
INFO - Reading 'These.bcf'
WARN - Warning: Found biblatex control file version 2.5, expected version 2.6
INFO - Found 84 citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex format file './partie2/biblio-partie2.bib' for section 0
INFO - Decoding LaTeX character macros into UTF-8
INFO - Found BibTeX data source './partie2/biblio-partie2.bib'
Edit : with biber 1.8
INFO - This is Biber 1.8
INFO - Logfile is 'These.blg'
INFO - Reading 'These.bcf'
INFO - Found 84 citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex format file './partie2/biblio-partie2.bib' for section 0
INFO - Decoding LaTeX character macros into UTF-8
INFO - Found BibTeX data source './partie2/biblio-partie2.bib'
Process exited with error(s)
Best Answer
Package
biblatex
and bibliography processorbiber
are developed very closely. So, to use the latest features ofbiblatex
, you need the latest version ofbiber
as well. The documentation of biber has a compatibility matrix to show which version of biblatex works best with which version of biber. You will get a warning by biber if something is odd:In general, keeping both up-to-date will ensure functionality.
Some Linux distributions provide a pretty old version of TeX Live and its packages. That is why some people suggest the TeX Live as distributed by the TeX User group which can be found at TUG.org.
In the past, MikTeX did not include
biber
in its 64-bit version. If you want to usebiber
with an old 64-bit MikTeX, you have to download it from the project home page and copy it to a place where it can be found by the system. A MikTeX update is highly recommended, though.