BibTeX 在 Texmaker 的“build”子目录中找不到 .aux 文件

Joh*_*ing 2 latex bibtex texmaker

我已将 Texmaker 配置为将输出文件发送到“build”子目录,以尝试保持文件夹井井有条。主文件夹中是我的 .tex 和 .bib 文件以及“build”文件夹。现在,当我运行 .tex 文件时,它可以正确排版,但是当我运行 BibTeX 时,它找不到 .aux 文件。我认为这是因为它位于“build”文件夹中。有没有办法让 BibTeX 在“build”文件夹中搜索它,无论我在哪个主文件夹中工作。

我在 Windows 机器上使用 Texmaker 5.0.3。

pbi*_*t24 5

我不知道这是否能解决您在 Windows 上的问题,但在 Linux (Ubuntu) 上它可以:(抱歉,如果选项与我写的不完全一样,我正在从另一种语言进行翻译)

  1. 在 Texmaker 中,转到选项 -> Texmaker 配置 -> 命令(这是左侧的第一个选项)
  2. 查找“Bib(la)tex”右侧的文本字段
  3. 目前应该有这样的内容:bibtex %.aux
  4. 替换为:bibtex "build/%".aux
  5. 点击左侧“快速翻译”
  6. 使用选项“PdfLaTex + Bib(la)tex + PdfLaTex (x2)+ 显示 PDF”
  7. 单击“确定”确认更改

“%”符号是这里的占位符,它将被替换为 .tex 文件的名称。也许在 Windows 上这是一个不同的符号,比如说“#”。如果是这样,只需执行与上面相同的操作,但保留 Windows 占位符符号而不是“%”。