使用 biblatex 时,TeXnicCenter 2.02 稳定版中以树形结构显示 bib 文件的内容

使用 biblatex 时,TeXnicCenter 2.02 稳定版中以树形结构显示 bib 文件的内容

不幸的是,只有当命令\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}

相关内容