[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'] }

相關內容