使用 时pdflatex
,我习惯在命令前写入\pdfcompresslevel 0
和。这将禁用 PDF 压缩,从而加快 PDF 文件的生成速度。\pdfobjcompresslevel 0
\documentclass
但是,这些命令似乎不适用于 LuaLaTeX。有没有办法加快 PDF 文件的生成速度,例如,通过禁用压缩?
答案1
我使用(在 texlive 2022 中)
\RequirePackage{expl3}
\ExplSyntaxOn
\pdf_uncompress:
\ExplSyntaxOff
\documentclass{article}
....
或(使用新的 pdfmanagement + latex-dev 2022-06-01)
\DocumentMetadata{uncompress}
\documentclass{article}
获取未压缩的 pdf。这适用于所有引擎。
答案2
\edef\pdfcompresslevel{\pdfvariable compresslevel}
\edef\pdfobjcompresslevel{\pdfvariable objcompresslevel}
在您获得与 pdfTeX 中相同的命令之后。
但是,速度问题出在 LaTeX 本身,而不是压缩 PDF。我使用 OpTeX 和 LuaTeX,速度没有问题。