我想知道是否可以更快地呈现quarto文档。
当我呈现我的文档时;背景工作";窗口:
running xelatex - 1
This is XeTeX, Version 3.141592653-2.6-0.999994 (TeX Live 2022) (preloaded format=xelatex)
restricted write18 enabled.
entering extended mode
running xelatex - 2
This is XeTeX, Version 3.141592653-2.6-0.999994 (TeX Live 2022) (preloaded format=xelatex)
restricted write18 enabled.
entering extended mode
running xelatex - 3
This is XeTeX, Version 3.141592653-2.6-0.999994 (TeX Live 2022) (preloaded format=xelatex)
restricted write18 enabled.
entering extended mode
一直到:
running xelatex - 10
This is XeTeX, Version 3.141592653-2.6-0.999994 (TeX Live 2022) (preloaded format=xelatex)
restricted write18 enabled.
entering extended mode
WARNING: maximum number of runs (9) reached
Output created:
有人知道那10";运行xelatex意味着什么?有没有办法减少运行次数,对最终渲染的影响是什么?
Quarto默认情况下通过LaTeX生成PDF。LaTeX处理器有时需要多次运行,因为它们按顺序遍历文档,并且需要再次运行,例如,在看到另一个标题后更新目录。通常两次运行就足够了,但有些LaTeX包需要更多的运行才能获得正确的输出。十次跑步是很不寻常的,但其他地方可能有问题。
Quarto使用启发式方法来确定是否需要再次运行LaTeX引擎。Quarto还自动安装任何丢失的LaTeX软件包。但是,工具latexmk
可能更适合确定何时对xelatex进行额外调用。您可以将此工具与Quarto:一起使用
---
format:
pdf:
pdf-engine: latexmk
pdf-engine-opt: -xelatex
---
如果文档仍然需要运行10次,那么某个地方的LaTeX包可能存在问题。