我正在处理一个包含许多图像的大文档。
通常,我使用 latexmk 进行编译,效果很好。但是:对于所有这些图像,编译时速度会很慢。
是否有可能在前几轮将其编译为草稿,然后再编译为非草稿,这样图像在前几次被忽略并在最后一轮中被正确包含在内,而无需在中间编辑文件?
这可以节省很多时间。
答案1
请注意,latexmk
无法知道哪次 LaTeX 运行是最后一次,因此您需要运行两次。
第一次叫做
latexmk -pdf -pdflatex="pdflatex %O '\PassOptionsToPackage{draft}{graphicx}\input{%S}'" <filename>
第二次
latexmk -pdf -g <filename>
在文档中你只需要有\usepackage{graphicx}
。在我的测试中,第二个命令只执行一次运行。