我需要在论文的参考文献中插入一条欧洲指令,但它无法显示在参考书目中:相反,会出现一个黑色的条目。
这是 BibTeX 条目:
@misc{eu02,
%author = "",
title = "Directive 2002/91/EC of the European Parliament and of the Council",
howpublished = "Official Journal of the European Communities",
%address = "",
year = "2002",
month = "December",
%note = "",
}
输出结果如下:
我也尝试使用booklet
和proceedings
样式,结果相同。
答案1
正如约瑟夫指出的那样,错误是由于参考书目条目内存在注释:BibLaTeX 不接受这种情况,因此将其留空。
此外,我从 LaTeX Wikibook 中获取了 BibTeX 条目的模板,其中写道
如果您复制以下模板,请小心,% 符号对于注释 bibtex 文件中的行无效。如果您想注释掉一行,您必须将其放在条目之外。
它还以以下形式给出警告(不是针对相同的错误):
Database file #1: References.bib
You're missing a field name---line 126 of file References.bib
:
: %month = "",
(Error may have been on previous line)
I'm skipping whatever remains of this entry
这也解释了文档中缺失的一行。
一种解决方案是使用非标准名称(正如 egreg 所说)或修改原始名称:该字段将被 BibTeX 忽略。