所有 .tex 文件使用一个 .bib 文件

所有 .tex 文件使用一个 .bib 文件

我想为我的所有论文/讲义等维护单个 .bib 文件。

看来我必须将 .bib 文件保存在包含 .tex 文件的同一文件夹中。

这迫使我将 .bib 文件复制粘贴到多个文件夹中。

假设我在其中一个 .bib 文件中添加了引用,它不会在其他 .bib 文件中显示更改。可能很难记住我添加了在哪里。

那么,这样的问题有解决办法吗?

答案1

您可以将主.bib文件存储在本地texmf目录中。它需要放在bibtex/bib该目录中。

因此,如果您的文件在 Linux 系统上.bib被调用,它通常会出现在这里:MyBigBibFile.bib

~/texmf/bibtex/bib/MyBigBibFile.bib

在 Mac 上,它会显示在这里:

~/Library/texmf/bibtex/bib/MyBigBibFile.bib

如果你的本地texmf文件夹不存在,请自行创建,并确保你还创建了bibtex/bib目录。请参阅如何让本地包覆盖默认包了解更多详情。

如果你使用 MikTeX,则取决于你如何创建本地目录。请参阅在 MiKTeX 中创建本地 texmf 树了解有关如何执行此操作的详细信息。

相关内容