[arara]:使用 pdflatex 和 mylatexformat.ltx 重用已编译的前言

[arara]:使用 pdflatex 和 mylatexformat.ltx 重用已编译的前言

连续多次运行 pdflatex 时,是否可能出现:

• 编译您的前言包
• 在编译中截取此刻的快照
• 继续运行 pdflatex 编译的其余部分
• 从快照的时刻开始下一次 pdflatex 编译。

这看起来合乎逻辑且高效,因为您在第一次运行之后的每次运行中都使用完全相同的包。

答案1

创建预编译代码.fmt文件

根据@DavidCarlisle这里
这可以通过以下方式实现:

$ pdflatex --ini  \&pdflatex  mylatex.ltx <.texFilename>

其中arara有:

% arara: pdflatex: {options: ['-ini','&pdflatex','mylatex.ltx']}
% or
% arara: pdflatex: {options: ['-ini','&pdflatex','mylatexformat.ltx']}

使用预编译代码.fmt文件

然后,您可以使用以下方式获得回报:

$ pdflatex -fmt=mylatex <.texFilename>

其中arara有:

% arara: pdflatex: {options: ['-fmt=mylatexformat'] }
% or
% arara: pdflatex: {options: ['-fmt=mylatex'] }

相关内容