当辅助文件存储在子目录中时,Bibtex 如何找到它所需的辅助文件

当辅助文件存储在子目录中时,Bibtex 如何找到它所需的辅助文件

为了使包含主 .tex 文件的主文件夹更干净,我已将 Texworks 设置为将所有辅助文件存储在名为的子文件夹中auxfiles。这是通过在 TexWorks 中 pdfLaTex 处理工具的参数列表中添加以下命令行来完成的-aux-directory=./auxfiles(详细说明如下:如何使用 TexWorks 内部的命令将 .aux 文件放入单独的文件夹中?)。但是,完成此操作后,BibTEx 不再能够找到所需的辅助文件。如何让 BibTex 找到所需的辅助文件,并将其输出放入目录中auxfiles

答案1

您可以在 TeXworks 的首选项中修改 BibTeX 引擎的操作,以便参数行

./auxfiles/$basename

而不是简单地$basename

不过,我建议你复制两个引擎:一个是普通的 BibTeX,另一个是经过修改的 BibTeX-AUX。这样你就可以同时使用这两种方法。

相关内容