texi2dvi:“我无法打开数据库文件......”(.bib 文件的相对路径出现奇怪的行为)

texi2dvi:“我无法打开数据库文件......”(.bib 文件的相对路径出现奇怪的行为)

当我使用包含texi2dvi -p --tidy foo.tex时,一切都按预期工作,找到 并将引用插入 中。此外,当位于与 相同的文件夹中时,我使用。但是,如果位于上一级目录并且我使用,则选项(如上所述)不再起作用,它给出:foo.tex\bibliography{/home/user/.../mybib.bib}mybib.bibfoo.pdfmybib.bibfoo.tex\bibliography{mybib.bib}mybib.bibfoo.tex\bibliography{../mybib.bib}texi2dvi--tidy

I couldn't open database file ../mybib.bib
---line 3 of file foo.aux
 : \bibdata{foo-blx,../mybib
 :                           }
I'm skipping whatever remains of this command

我如何指定相对路径\bibliography以便texi2dvi选项--tidy不会失败?

答案1

好的,我知道了(毕竟相当简单)。由于 bib(la)tex 相关文件位于 中foo.t2d/pdf/build,因此 中的相对路径\bibliography应该是:../../../../mybib.bib才能mybib.bib找到。

相关内容