今天,我第二次遇到了 biber 故障,但没有任何明显问题。此问题以及修复已在其他地方报告这里。
我想知道是否有永久的解决办法。
作为参考,我使用的是 TL2012 和 biber 1.2,但以前我的系统也出现过这种情况,最近一次是在 TL2011 和以前的 biber 中。不过更新后没有出现这个问题,我认为与此无关。
答案1
biber
带有自己的 Perl 模块,这就是为什么 首次运行 需要很长时间的原因biber
。Linux 的模块被提取到目录中/tmp/par-????/cache-???
。到目前为止一切顺利...如果您更新,biber
那么当它使用该目录中的旧模块时可能会出现问题。在这种情况下,保存方法是删除该目录并重新启动biber
。
答案2
正如丹尼尔所建议的,更新是一个答案。
我注意到,当我在之前使用普通旧 bibtex 的文档中切换到biblatex
+时,故障会系统性地发生。在发生这种情况的所有三种情况下,我都手动清除了辅助文件。biber
因此 .aux 文件必须清除按下开关。
否则 biber 会崩溃,您必须清除文件夹,如链接中所述,即使你清除了文件。因此,如果它崩溃了,请转储 .aux,然后转储错误消息中的文件夹,然后才biber
开始再次工作