pdflatex 找不到辅助文件

pdflatex 找不到辅助文件

我正在尝试通过命令行自动从 tex 文件创建 PDF 文档。

我使用命令 pdflatex C:\files\001.tex 和名为的文件001.辅助、001.dvi、001.log、001.toc 都创建在同一个文件夹中,但是我收到消息:

!我找不到文件“001.aux”

但它确实在那个文件夹中。当询问“请输入另一个输入文件名:“我可以选择手动编写 C:\文件\001.aux,但我不能一直这样做。

即使我写 pdflatex --output-directory="C:\files" --aux-directory="C:\files" C:\files\001.tex 我得到了相同的结果

答案1

把这些作为你的 bat 文件的内容(比如说compile.bat

@ECHO ON
cls
REM ECHO.

REM compile the tex document with pdflatex

CD /D %~dp0
pdflatex --output-directory="C:\files\001" --file-line-error --interaction=nonstopmode "001.tex" 
Pause

将其保存compile.bat在与主文件相同的文件夹中(即001.tex)。

有关 的有效选项列表pdflatex参考此链接 或者pdflatex --help从命令提示符运行。在批处理文件中添加任意数量的选项(我已经添加了一些)。

相关内容