latex 未在 beamer 中产生特定引用

latex 未在 beamer 中产生特定引用

我正在尝试引用一篇文章。.bib文件是:

@Article{jensenandco2017,
  Title                    = {Fast and Accurate Prediction of the Regioselectivity of Electrophilic Aromatic Substitution Reactions},
  Author                   = {Kromann Jimmy, Jensen Jan, Kruszyk Monika, Jessing Mikkel, Jorgensen Morten},
  Journal                  = {ChemRxiv},
  Year                     = {2017},
  Number                   = {0},
  Pages                    = {0},

  Publisher                = {Royal Society of Chemistry}
}

texmaker 终端返回:

LaTeX Warning: Citation 'jensenandco2017' on page 5 undefined on input line 130

编辑

Biber 回道:

  Found BibTeX data source 'poweP.bib' WARN - Name "Kromann Jimmy, 
Jensen Jan, Kruszyk Monika, Jessing Mikkel, Jorgensen Morten" has too
 many commas: skipping name WARN - Range field 'pages' in entry 
'jensenandco2017' is malformed, falling back to literal INFO - 
Overriding locale 'es-ES' defaults 'variable = shifted' with 'variable
 = non-ignorable' INFO - Overriding locale 'es-ES' defaults 
'normalization = NFD' with 'normalization = prenormalized' INFO - 
Sorting list 'nty/global/' of type 'entry' with scheme 'nty' and 
locale 'es-ES' INFO - Writing 'poweP.bbl' with encoding 'UTF-8' INFO -
 Output to poweP.bbl INFO - WARNINGS: 2

答案1

如果 biber 跳过某个条目,它总会在日志文件中留下一条消息,说明原因。在这种情况下

Range field 'pages' in entry 'jensenandco2017' is malformed,

它反对

  Pages                    = {0},

因为没有页面的文章是没有意义的。

错误

 has too many commas: 

因为多个作者之间应该用and逗号隔开,

还请注意

 Number                   = {0},

可能也是错误的。通常,最好删除(或更正)坏字段,而不是用虚假数据(如 0)填充它们,因为这样会在文档中产生不良参考数据(如果 biber 未过滤它们)

相关内容