当启用外部化时,如何强制对选定的图形使用外部图形?

当启用外部化时,如何强制对选定的图形使用外部图形?

我想强制使用外部图形(如果存在)来显示文档中的一些图形。下面是我想要的操作,但适用于整个文档:

\tikzset{external/mode=graphics if exists}

但是,我只想将其应用于选定的图形。是否有任何命令的工作方式类似于

\tikzset{external/export next=false}

tikz但是不要重新制作图形,而是tikz使用外部图形?

答案1

您可以将 的应用限制external/mode在当前“作用域”内。在 TeX 中,“作用域”是一个组,而组(通常)由花括号定义:

{%
\tikzset{external/mode=graphics if exists}%
\begin{tikzpicture}
...
\end{tikzpicture}%
}%

该组可以根据需要很大,但括号必须平衡。注释字符会抑制虚假空格,应像示例中那样添加。

相关内容