gpt4 book ai didi

latex - 在 Windows 中编译多个 LaTeX 文件

转载 作者:行者123 更新时间:2023-12-04 00:48:25 27 4
gpt4 key购买 nike

我有一个包含许多 LaTeX 文件的文件夹,这些文件都使用相同的自定义 LaTeX 类。现在我想重新编译所有这些 LaTeX 文件。它们被安排在单独的文件夹中,主要文件的名称与文件夹的名称相同,例如 foo0001/foo0001.texfoo0002/foo0002.tex。有没有办法使用 Windows bat 脚本来编译/构建所有这些文档?

最佳答案

好吧,你可以遍历它们:

for /r %%x in (*.tex) do pdflatex "%%x"

如果当前路径是相关的(LaTeX 是获取相对于当前目录而不是相对于源文件的相对资源吗?)那么你可以先进入目录,编译,然后再次退出目录:

for /r %%T in (*.tex) do (
pushd "%%~dpT"
pdflatex "%%~nxT"
popd
)

关于latex - 在 Windows 中编译多个 LaTeX 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3165494/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com