biblatex-examples.bib 被错误地用作参考书目来源

biblatex-examples.bib 被错误地用作参考书目来源

我刚刚过渡到比布拉特克斯比贝尔奇怪的事情发生了。

我加载了该biblatex包并且它运行正常:

\usepackage[%
backend=biber,
sorting=nyt,
style=apa,
natbib=true]{biblatex}

然后我添加bib文件:

\addbibresource{./biblist.bib}

但是,当我编译时,我收到警告,说文章/书籍等缺少必填字段。以下是示例:

article aksin is missing required field year

还有更多,但它们并不都在我的参考书目文件中。它们实际上位于一个名为的文件中,biblatex-examples.bib该文件存储在:

/usr/local/texlive/2011/texmf-dist/bibtex/bib/biblatex/biblatex-examples.bib

该文件可以从以下网址获取这里也一样。

这些错误不要出现在日志文件中,但只出现在 Eclipse(TeXlipse)中。此外,该文件中的项目不会出现在编译后的 pdf 文件中!我想知道为什么会使用这个文件以及如何阻止它。我有足够多的警告要处理!


编辑: 1- 使用 加载文件后警告不会消失\addbibresource{biblatex-examples.bib}。事实上,该bib文件根本没有被编译或包含。

2- 这很奇怪,日志文件中没有任何内容biber。但是,有关参考书目的所有内容都在文件中.blg。以下是该文件中的内容:

[1] Config.pm:300> INFO - This is Biber 0.9.9
[1] Config.pm:303> INFO - Logfile is 'phdthesis.blg'
[2] biber:145> INFO - === Mon Jun 25, 2012, 21:09:08
[3] Biber.pm:271> INFO - Reading 'phdthesis.bcf'
[38] Biber.pm:586> INFO - Found 52 citekeys in bib section 0
[56] Biber.pm:2585> INFO - Processing bib section 0
[94] Biber.pm:2677> INFO - Looking for bibtex format file './biblist.bib' for section 0
[101] bibtex.pm:833> INFO - Decoding LaTeX character macros into UTF-8
[131] bibtex.pm:837> INFO - Finished Decoding LaTeX character macros into UTF-8
[132] bibtex.pm:708> INFO - Found BibTeX data source './biblist.bib'
[478] Biber.pm:2480> INFO - Sorting list 'MAIN' keys
[479] Biber.pm:2484> INFO - No sort tailoring available for locale 'en_GB.UTF-8'
[746] Biber.pm:2480> INFO - Sorting list 'SHORTHANDS' keys
[747] Biber.pm:2484> INFO - No sort tailoring available for locale 'en_GB.UTF-8'
[869] bbl.pm:427> INFO - Writing 'phdthesis.bbl' with encoding 'UTF-8'
[882] bbl.pm:498> INFO - Output to phdthesis.bbl

3- 我删除了所有aux文件并重试。警告仍然出现。

我感觉这是一个 TeXlipse 问题,我去检查了编译文档时传递的参数,除了%inputBiber 和 BibTex 之外没有其他问题。

以防与 Biblatex 相关的包导致此问题。这是我加载的:

\usepackage[UKenglish]{babel}
\usepackage{csquotes}
\usepackage[%
backend=biber,
sorting=nyt,
style=apa,
natbib=true]{biblatex}
\DeclareLanguageMapping{british}{british-apa}

答案1

解决了!

尽管该文件biblatex-examples.bib位于:

/usr/local/texlive/2011/texmf-dist/bibtex/bib/biblatex/biblatex-examples.bib

我在 TeXlipse 项目资源管理器中找到了它。我不知道它是怎么出现在那里的。我把它删除了仅有的从项目资源管理器中,警告消失了。

或许第一次使用 biblatex/biber 时,此文件会自动导入到项目中。我将在另一台计算机上安装 TeXlive 并尝试一下。

相关内容