假设
myfile.txt
包含类似以下内容:
cd somefolder; pdflatex somefile
cd somefolder; pdflatex someotherfile
Windows 相当于什么:
cat myfile.txt | parallel --jobs 200%
(并行运行 myfile.txt 中的所有命令,每个 CPU 线程同时执行 2 个作业)
请注意,该程序将在 LaTeX 中运行(据我所知,它将命令转发到 cmd.exe),所以我想避免
wsl
、cygwin
、msys2
…和 co.
Windows 有一个非常相似的 rust-parallel(它是用 rust 编写的)。 请参阅https://github.com/aaronriekenberg/rust-parallel 您可以单击“发布”,然后下载 rust-parallel-x86_64-pc-windows-msvc.zip 获取 Windows 版本。