如何在我的 .bib 文件路径中使用 ~

如何在我的 .bib 文件路径中使用 ~

从这个答案的评论来看(我可以使用包含空格的路径参数吗?),对于参考书目路径中~的使用尚无明确的共识。

对于我来说这非常有用,因为我在工作和家里有不同的主目录名称,并且它避免了我每次更改时都忘记为什么我的参考书目不起作用。

建议使用的评论\string~似乎对我有用,而仅仅使用~却没有用(尽管其他人评论说这对他们来说没问题)。

那么这里有一个标准吗,或者只需要尝试一系列的事情并看看哪个有效。

如果有人建议使用../,这也可以,但不太好,因为只需使用~就可以省去我编辑模板的麻烦。

答案1

引用上述评论中的 Alan Munn 的话“为什么不把你的 .bib 文件放在你本地的 texmf 文件夹中:~/texmf/bibtex/bib,这样它们就会被自动找到。(即你不需要说明完整路径,只需说明源文档中的 .bib 文件名。)”

安装最新版本的 TeXlive,然后将参考书目放在 ~/texmf/bibtex/bib 中,例如

~/texmf/bibtex/bib/my_bibliography.bib

然后只需要输入

\bibliography{my_bibliography}

在任何 .tex 文件的末尾(在此示例中)。

相关内容