为了使包含主 .tex 文件的主文件夹更干净,我已将 Texworks 设置为将所有辅助文件存储在名为的子文件夹中auxfiles
。这是通过在 TexWorks 中 pdfLaTex 处理工具的参数列表中添加以下命令行来完成的-aux-directory=./auxfiles
(详细说明如下:如何使用 TexWorks 内部的命令将 .aux 文件放入单独的文件夹中?)。但是,完成此操作后,BibTEx 不再能够找到所需的辅助文件。如何让 BibTex 找到所需的辅助文件,并将其输出放入目录中auxfiles
?
答案1
您可以在 TeXworks 的首选项中修改 BibTeX 引擎的操作,以便参数行
./auxfiles/$basename
而不是简单地$basename
。
不过,我建议你复制两个引擎:一个是普通的 BibTeX,另一个是经过修改的 BibTeX-AUX。这样你就可以同时使用这两种方法。