【问题标题】:Biblatex -- Caught signal: SEGVBiblatex——捕捉到的信号:SEGV
【发布时间】:2019-02-27 10:48:25
【问题描述】:

我在编译我的一个文档时遇到了一个致命错误——“致命 - 捕获的信号:SEGV 可能你的 .bib 有一个非常糟糕的条目,导致 libbtparse 崩溃:”——我不确定是什么原因造成的。

我所有的谷歌搜索都表明我的 bib 文件中有一个损坏的条目,但我找不到它。此外,我的 bib 文件是由 zotero 创建的,我所有的其他文档都使用相同的 bib 文件并且编译得很好。

我尝试通过验证和纠正错误(有一些“日期”字段不是日期)来清除 bib 文件中的错误,将我的 bib 文件的相对路径更改为绝对路径,以及将我的 bib 文件复制到与 tex 文档相同的文件夹中(同时更正 \addbibresource{} 的路径)。

来自文档序言:

\usepackage[backend=biber, style=authoryear, citestyle=authoryear, bibencoding=utf8]{biblatex}
\addbibresource{path/to/file.bib} 

有人知道怎么解决吗?

【问题讨论】:

  • 我也遇到了同样的问题,请问您找到问题的根源了吗?

标签: biblatex


【解决方案1】:

嗯,原来是 是一个有问题的 bibtex 条目。其他文档继续编译真的很奇怪——也许只有在你引用有问题的条目的特定参考时才有意义。

我最终以我在另一个论坛上找到的方式手动调试 bib 文件。将文件分成两半并编译,直到问题条目被隔离。我的 bib 文件有几千个条目,所以花了一段时间,但至少问题解决了。

【讨论】:

  • 你在说哪个论坛?如果你有一个链接?问候
猜你喜欢
  • 2013-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-05
  • 1970-01-01
相关资源
最近更新 更多