WinEdt 10 中 Biber 的不同路径

WinEdt 10 中 Biber 的不同路径

我正在使用 WinEdt 10.3LaTeXify 宏以便于使用Biber。

我正在使用 pdfLaTeX 编译我的文档,并在磁盘的其他位置为 pdfLaTeX 临时文件设置了一个文件夹:

--aux-directory="C:\Users\User\Github\MSc_Thesis\parts\tmp"

设置此选项后,Biber 无法运行。我可以将选项传递给 Biber 以通知其不同的路径,或者以其他方式解决此问题吗?

在此处输入图片描述

答案1

Biber 的选择--output-directory可能会对您有所帮助。

来自 Biber 的--help输出

--output-directory [directory]
    Output files (including log files) are output to directory instead
    of the current directory. Input files are also looked for in
    directory before current directory (but after "--input_directory" if
    that is specified).

为了完整性

--input-directory [directory]
    .bcf and data files will be looked for first in the directory. See
    the biber PDF documentation for the other possibilities and how this
    interacts with the "--output_directory" option.

的确

pdflatex --aux-directory="C:\Users\User\Github\MSc_Thesis\parts\tmp" test
biber --output-directory="C:\Users\User\Github\MSc_Thesis\parts\tmp" test
pdflatex --aux-directory="C:\Users\User\Github\MSc_Thesis\parts\tmp" test
pdflatex --aux-directory="C:\Users\User\Github\MSc_Thesis\parts\tmp" test

(或者更确切地说是我电脑上的等效版本)为我生成了预期的 PDF(这是一个小型测试文档,引用了同一文件夹中文件test.tex的一些条目)。.bib

但请让我重申,像这样建立文件夹往往弊大于利。所有参与编译文件的程序都需要支持这样的辅助目录,并且需要配置才能知道它。(例如,我不确定各种索引工具及其处理辅助目录的能力。)

相关内容