我正在使用\tikzexternalize
命令在单独的文件夹中生成 tikzpictures,并根据章节命名。因此,我
\def\useexternalfile#1{\tikzsetnextfilename{#1-output}\input{\csname tikzexternal@filenameprefix\endcsname#1.tikz}}
在序言中使用命令。代码导致章节名称保存在 tikz 文件的名称中。但是,tikfiles 的所有 PDF 都会有一个从 0 到最后一张图的连续计数器,无论它们在哪一章。如果我在文本中插入一个额外的图表,则将重新创建在此(新)图表之后插入的所有图表。由于文档很长,这也需要很长时间。我怎样才能实现只创建新插入的图表,或者至少只创建同一章节中的图表。非常感谢
答案1
我找到了一个解决方案,即在图形名称中添加后缀。 \tikzexternalize[figure name=_plot_sec\thesubsection_no] 。不,只有添加了新图形的特定子部分中的图形才会重做。:)