我目前正在与几位合著者撰写几篇论文,我们都在使用 LaTeX。我们所有人都可以访问并使用 mendeley,因此我们在各自的本地 .bib 文件中拥有相同的参考资料集。除了在本地计算机上编译时更改 .bib 文件的路径外,还有其他解决方案吗?
我真的很想知道您过去是如何处理类似的问题的。
答案1
阿恩·汉宁森科学 LaTeX 文档协作写作工具提到一个选项:将通用 bib 文件的副本放在每个用户的 texmf 树中。我将在即将进行的研究中开始这样做,到目前为止效果很好。
- 在装有 TeX Live 的 Windows 上,
texmf\bibtex\bib
在用户的配置文件目录下创建一个目录(C:\Users\username
Windows Vista 及更高版本上默认为该目录)。 - 将 .bib 文件放在该文件夹中。
- 将任何自定义书目样式放在
texmf\bibtex\bst
用户配置文件目录下的目录中。 - 拉出命令提示符,并
mktexlsr texmf
从配置文件目录运行(我不记得 TeX Live 是否自动在路径中包含该路径,因此您可能需要以C:\texlive\2011\bin\win32\mktexlsr texmf
类似方式运行它)。 - 随时随地编写文档,并
\bibliography
照常使用常规和相关命令。无需路径,因为您的个人 texmf 树将自动搜索支持文件。