使用 TikZ 库“外部”处理需要多次编译的图像

使用 TikZ 库“外部”处理需要多次编译的图像

我有一个相当大的 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}

相关内容