mylatexformat 和 pdflatex 的 ini 选项之间的区别

mylatexformat 和 pdflatex 的 ini 选项之间的区别

我知道使用格式文件可以显著加快 LaTeX 编译时间。但是似乎有多种创建格式文件的选项:

  • 只需使用ini选项pdflatex(在这个意义上 pdflatex -ini -jobname="preamble" "&pdflatex preamble.tex\dump"

  • 使用mylatex格式创建格式文件

这两种方法有何区别?它们之间的区别和优缺点是什么?或者在 2023 年,您是否应该选择第三种方法?如果是,为什么?

答案1

您可以亲自尝试这两种选择。本质上它们“相同”,但mylatexformat提供了一些额外的便利。

教程-inihttps://tex.stackexchange.com/a/15606/250119

教程mylatexformathttps://tex.stackexchange.com/a/377033/250119 或者https://tex.stackexchange.com/a/269052/250119

请注意后者用途-ini

该软件包的另一个便利之处在于,如果您mylatexformat使用

  • 不需要保留两个单独的 TeX 文件preamblemain它们都在同一个文件中。
  • 不需要修改源代码(除了文件开头的一行格式)。你如果您愿意/如果序言中的任何内容不可预编译,请添加\endofdump明确标记“预编译”部分的结束,但这不是强制性的,默认情况下,之前的部分\begin{document}是预编译的)

有关加速编译的其他方法,请参考加速 LaTeX 编译

相关内容