biber 和 biblatex 之间冲突在哪里?

biber 和 biblatex 之间冲突在哪里?

biber我发现 Fedora和之间存在很多问题biblatex,但我需要它!我有 Fedora 20texlive-fullbiber1.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。

相关内容