Tor*_* Bø 3 latex batch-file pdflatex
我有一个包含许多 LaTeX 文件的文件夹,这些文件都使用相同的自定义 LaTeX 类。现在我想重新编译所有这些 LaTeX 文件。它们排列在单独的文件夹中,主文件的名称与文件夹相同,例如foo0001/foo0001.tex,foo0002/foo0002.tex。有没有办法使用 Windowsbat脚本来编译/构建所有这些文档?
好吧,你可以循环遍历它们:
for /r %%x in (*.tex) do pdflatex "%%x"
Run Code Online (Sandbox Code Playgroud)
如果当前路径是相关的(LaTeX 是否拾取了相对于当前目录的相对资源,而不是相对于源文件?)那么你可以先进入目录,编译,然后再次退出目录:
for /r %%T in (*.tex) do (
pushd "%%~dpT"
pdflatex "%%~nxT"
popd
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1282 次 |
| 最近记录: |