biber 不再工作

biber 不再工作

我目前正在用 LaTeX 写报告,昨天一切都运行正常。然而今天,biber 却无法正常工作(也就是说根本无法正常工作)。我总是收到以下错误:

在 C:\Users\XXX\AppData\Local\Temp\par-4f6c65\cache-...\inc\lib/Biber/Section.pm 第 469 行的哈希元素中使用未初始化的值 $alias。

在 C:\yada-yada\inc\lib/Biber/Entries.pm 第 57 行的哈希元素中使用未初始化的值 $citekey。

无法对 C:\yada-yada\inc\lib/Biber/Entry.pm 第 537 行中未定义的值调用方法“datafields”。

到目前为止,我删除了临时文件夹,但什么也没改变。我重新安装了 Biber 和 biblatex,但什么也没改变。我删除了 MikTex 并安装了 TeXLive 2015,但错误仍然没有消失。

我的 library.bib 看起来像(我的意思是它更大,但是只有一个条目也会出现错误):

% This file was created with JabRef 2.10.
% Encoding: UTF8
@Article{Asahara2015,
  Title                    = {Synthesis of diazabicyclo compounds possessing an $\alpha$-nitrolactam framework},
  Author                   = {Asahara, Haruyasu and Takeda, Shota and Saigo, Kazuhiko and Nishiwaki, Nagatoshi},
  Year                     = {2015},
  Doi                      = {10.1016/j.tetlet.2015.03.100},
  Note                     = {Chalcone synthesis in methanol and water},
  Number                   = {19},
  Pages                    = {2504-2507},
  Url                      = {http://www.sciencedirect.com/science/article/pii/S0040403915005705
http://ac.els-cdn.com/S0040403915005705/1-s2.0-S0040403915005705-main.pdf?_tid=63db364c-4f12-11e5-b336-00000aacb360&acdnat=1440937790_8b4e5199eeccaac75bf2e4028421335f},
  Volume                   = {56},

  Abstract                 = {Diazabicyclo compounds possessing an $\alpha$-nitrolactam framework were directly synthesized upon treatment of $\alpha$-nitro-$\delta$-keto esters with diamines. This reaction proceeds via pseudo-intramolecular process. In this process, the formation of ammonium nitronate is a key step, by which the amino group and the ketone carbonyl group are in close proximity to cause the imine formation efficiently. The following tandem bicyclization constructs 1,7-diaza-3-nitro-2-oxobicyclic systems having two aryl groups at the 4- and 6-positions.},
  Journal                  = {Tetrahedron Letters},
  Keywords                 = {Bicyclic compound
Michael addition
Nitroacetate
Pseudo-intramolecular process},
  Type                     = {Journal Article}
}

希望有人有解决方案:)

答案1

我解决了这个问题,但我不知道为什么,但由于某种原因,我的主文档中的这个小片段导致了错误:

\defbibentryset{ref}{ref1,ref2}

相关内容