我在编译我的一个文档时遇到致命错误-“致命-捕获信号:SEGV您的.bib可能有一个非常糟糕的条目,导致libbtparse崩溃:”-我不确定是什么原因引起的。
我所有的谷歌搜索都表明我的围嘴文件中有损坏的条目,但是我找不到它。此外,我的bib文件是由zotero创建的,而我的所有其他文档都使用相同的bib文件并可以正常编译。
我尝试通过验证和更正错误(有一些“日期”字段中包含日期以外的内容)来清除bib文件中的错误,将我的bib文件的相对路径更改为绝对路径,并且将我的bib文件复制到tex文档所在的文件夹中(还更正了\ addbibresource {}的路径)。
摘自文档序言:
\usepackage[backend=biber, style=authoryear, citestyle=authoryear, bibencoding=utf8]{biblatex}
\addbibresource{path/to/file.bib}
有人知道如何解决这个问题吗?
答案 0 :(得分:0)
好吧,事实证明是一个有问题的bibtex条目。奇怪的是,其他文档仍在继续编译-也许只有在您引用有问题的特定引用时才有意义。
我最终以在另一个论坛上发现的方式手动调试了bib文件。将文件分成两半并进行编译,直到隔离问题条目为止。我的bib文件只有几千个条目,所以花了一段时间,但至少解决了问题。