biber
我发现 Fedora和之间存在很多问题biblatex
,但我需要它!我有 Fedora 20texlive-full
和 biber
1.8 版本,因为texlive fedora 软件包的过时版本但它对我的 tex 文件不起作用。Archlinux
的 TeX Live 发行版上的相同文件可以工作。所以我想这是一个依赖关系问题。
这里是日志错误:
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'
编辑:使用 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)
答案1
软件包biblatex
和参考书目处理器的biber
开发非常紧密。因此,要使用 的最新功能biblatex
,您需要最新版本的biber
。biber 的文档有兼容性矩阵显示哪个版本的 biblatex 与哪个版本的 biber 配合得最好。如果出现异常,biber 会发出警告:
WARN - Warning: Found biblatex control file version 2.5, expected version 2.6
一般来说,保持两者都为最新状态将确保功能正常。
一些 Linux 发行版提供了相当老版本的 TeX Live 及其软件包。这就是为什么有些人建议使用 TeX 用户组分发的 TeX Live,该版本可在以下网址找到:TUG网站。
过去,MikTeX 不包含biber
在其 64 位版本中。如果你想使用biber
旧的 64 位 MikTeX,你必须从项目主页下载并将其复制到系统可以找到的地方。不过,强烈建议更新 MikTeX。