如何在 tikzposter 中使用 tikz 外部库?

如何在 tikzposter 中使用 tikz 外部库?

我正在使用 tikzposter 制作海报(显然)。我想在海报中插入一些相当大的 tikz 图形。这确实延长了编译时间。通常(在撰写文章时)我通过使用出色的 tikz 外部类来解决这个问题。但是,如果我在海报中激活它,我会收到此错误:

Runaway argument?
 \par \endinput 
! File ended while scanning use of \tikzexternal@laTeX@collect@until@end@tikzpic
ture

我怀疑这是因为整个海报都是一张巨大的 tikzpicture。有没有办法有选择地激活 tikz 外部库?

答案1

\tikzset{external/export=false}是的,您可以使用(或者可能通过)停用导出功能\tikzexternalize[export=false]

\tikzset{external/export=true}然后在后面写上\begin{document}。或者\tikzset{external/export next}在需要导出的图片前面使用。

以下是参考手册的摘录:

/tikz/external/export next={ boolean(默认 true)可用于禁用单个图片的导出机制的布尔值。

/tikz/external/export={ boolean }(无默认值,最初为 true)布尔值,可用于禁用当前 TEX 范围内所有图片的导出机制。

相关内容