图 A 的 resizebox 在列表和 make 模式下用 tikzexternalize 杀死图 B

图 A 的 resizebox 在列表和 make 模式下用 tikzexternalize 杀死图 B

在列表和制作模式中使用 tikzexternalize 时,我收到一个非常奇怪的错误。当我使用 resizebox 封装某个 tikz 图片(图 A)时,另一个 tikz 图 B 图片无法构建,其日志文件中出现尺寸过大错误。

如果我使用 \tikzexternaldisable 和 \tikzexternalenable 暂时切换图 A 的外部化,或者如果我删除 rezizebox,则图 B 可以很好地构建。

我没能让 MWE 重现该问题,因此我猜测这与其他一些包有关。

只是想以防有人遇到类似的问题。

问候 Markus

这是我从日志中获得的全部信息:

A tikzpicture has been optimized away. Use '/tikz/external/optimize=false' to di
sable this.
)
! Dimension too large.
\Gscale@box ...\tw@ \hss }\else \hb@xt@ #1\wd \z@ 
                                                  {\box \tw@ \kern #1\wd \z@...
l.77 }

我使用的是 MacTeX 2020 中的 lualatex。我正在使用 latexmk 自动构建外部化文件,但手动执行时也会出现问题

lualatex document.tex
make -f document.makefile

相关内容