一次运行 LaTeX 即可编译多个文档

一次运行 LaTeX 即可编译多个文档

我有一个任务,要用一些脚本生成的内容创建一些文档。内容被替换到 LaTeX 模板中,然后我只需pdflatex对每个生成的源文件执行 LaTeX 编译器(就我而言),就可以让我的 PDF 变得漂亮而有光泽。

问题是它需要很长时间才能完成(每份文档几秒钟乘以 7000 份文档是相当多的时间)。现在看来,大部分时间都花在了 LaTeX 初始化(包、字体等)上,而编译本身却非常快(每份文档只有两页,没有更复杂的内容,只有几张图片和一些文本)。据我所知,自动化工具(例如)latexmk将为每个文件单独运行 LaTeX,因此这并不比我直接从脚本调用好多少pdflatex

那么有没有办法先运行一次 LaTeX,然后将 TeX 源文件一个接一个地输入给它呢?

相关内容