不幸的是,只有当命令\bibliography
出现在序言中时,bib 文件的内容才会显示。但是,当使用 biblatex 时,bib 文件的路径由 给出\addbibresource
。虽然票解决该问题的请求于 2011 年发布在 Texniccenter 的 sourceforge 页面上,并于 2012 年添加到功能列表中,但该问题仍然存在于 2013 年 9 月发布的最新版本 TeXnicCenter(2.02 稳定版)中。
如果在德国论坛上找到了解决这个问题的办法这里由 Ulrike Fischer 发布。我将发布一个示例作为我自己问题的答案,该示例也发布在 sourceforge 页面上。我希望它能帮助其他用户。如果有更好的解决方案,我们将不胜感激。
答案1
如果你的参考书目是本地 BibTeX 格式的数据库,即.bib
本地文件系统,那么
\bibliography{references}
可以与 Biblatex 完美配合。
Biblatex 认为它已“弃用”,尽管它是一个核心 LaTeX 命令,而不是 Biblatex 是否弃用的决定权。
但是,它仍然运行良好。事实上,如果您需要加载一系列参考书目,这是唯一明智的选择,因为 Biblatex\addbibresource
一次只能处理一个。
仅当您的书目数据库不是 BibTeX 格式或非本地时必须你用\addbibresource
。
答案2
假设 bib 文件 'references.bib' 放在主 latex 文件夹中。在序言中插入以下命令:
\bibliography{references} % Just for texniccenter, will be 'disabled' in the next line
\def\bibliography#1{} % Redefine \bibliography to do nothing
\addbibresource{references.bib}