我需要根据一些数据生成数千份 pdf 报告。目前我正在为此使用 pdflatex。pdflatex 和其他 TeX 衍生产品的性能是否存在差异?我的内容主要是表格、图形(基于 TeX 的代码)和一些文本。没有参考文献,没有 BibTeX。目前我需要运行两次 LaTeX 才能正确渲染。如果我可以摆脱 longtables,也许我可以减少到一次。
答案1
使用纯 TeX
加快编译速度的一种方法是用纯 TeX 而不是 LaTeX 进行编码。
创建自己的格式
另一种方法是仅使用您需要的命令来创建您自己的格式。
放弃 TikZ/Pgf,转而使用 MetaPost
此外,考虑从 TikZ/Pgf 更改为 MetaPost(并使用 LuaTeX)。LuaTeX 内置了 MetaPost 库。与 pdfTeX 相比,LuaTeX 对于主要基于文本的文档较慢,但在生成包含大量图形的文档时速度会快很多。
这些解决方案是否可以应用于您的工作流程,完全取决于您的文档类型和图形的复杂性