我有一个相当大的 LaTeX 文档,需要编译多次(因为有很多(交叉)引用、附录等)。此文档的一部分是许多 TikZ 图像,需要不同次数的编译才能正确显示(这是一个例子);有的要求2,有的要求3,或者4。
由于我的整个编译过程需要执行 4 次 ( pdf
) latex
,因此最好通过跳过不必要的 TikZ 编译来加快速度。但是,如果我使用 tikzlibrary “外部”,则只有第一次运行 ( pdf
)latex
才能对 TikZ 图像起作用,而那些需要多次运行的图像将永远不会成熟。
我能否以某种方式告诉 TikZ 在每次运行期间编译给定图像的频率?这样,第一次运行 ( pdf
)latex
将负责使所有 TikZ 图像成熟,而在下一次运行中,只需从其现成的 pdf 渲染中粘贴图像即可。
答案1
嗯,你可以把每个 tikzpicture 放入一个单独的文件中
\documentclass{standalone}
并将原始 tikzpicture 替换为
\includegaphics{filename.pdf}