latex - BibTeX 在 Texmaker 的“构建”子目录中找不到 .aux 文件
问题描述
我已将 Texmaker 配置为将输出文件发送到“构建”子目录,以尝试保持文件夹井井有条。在主文件夹中是我的 .tex 和 .bib 文件以及“build”文件夹。现在,当我运行我的 .tex 文件时,它会正确排版,但是当我运行 BibTeX 时,它找不到 .aux 文件。我认为这是因为它位于该“构建”文件夹中。有没有一种方法可以告诉 BibTeX 在“build”文件夹中搜索它,而不管我在哪个主文件夹中工作。
我在 Windows 机器上使用 Texmaker 5.0.3。
解决方案
我不知道这是否能解决您在 Windows 上的问题,但在 Linux (Ubuntu) 上可以解决:(抱歉,如果选项与我写的不完全一样,我正在翻译另一种语言)
- 在 Texmaker 中转到选项 -> Texmaker 配置 -> 命令(这是左侧的第一个选项)
- 查找“Bib(la)tex”右侧的文本字段
- 目前应该有这样的东西:bibtex %.aux
- 将其替换为:bibtex "build/%".aux
- 点击左侧的“快速翻译”
- 使用选项“PdfLaTex + Bib(la)tex + PdfLaTex (x2)+ 显示 PDF”
- 单击“确定”确认更改
“%”- 符号在这里是一个占位符,它将被替换为您的 .tex 文件的名称。也许在 Windows 上这是一个不同的符号,让我们说“#”。如果是这样,只需执行与上述相同的操作,但保留 Windows 占位符符号而不是“%”。
推荐阅读
- java - 如何获取 Json 对象并将其存储在 Hashmap 中
- javascript - 通过 npm 和 browserify 导入 three.js 时出错
- c++ - 编辑 cpp 文件中的单行会导致整个项目重建
- node.js - lodash中的流函数问题
- rust - 在 actix 线程中执行同步 http 客户端获取
- arrays - 如何在数组上使用 .map 为每个项目创建一个新的 JSON 对象?
- c# - 如何将消息与其信息和实现脱钩?
- python - 无法将字符串从 file.txt 转换为浮点数
- c++ - 为什么我不能使用显式模板参数调用模板友元函数?
- prolog - 从事实总结数据