図 A の Resizebox は、リストと作成モードで tikzexternalize を使用して図 B を削除します。

図 A の Resizebox は、リストと作成モードで tikzexternalize を使用して図 B を削除します。

リストおよび作成モードで tikzexternalize を使用すると、非常に奇妙なエラーが発生します。特定の tikz 画像 (図 A) を resizebox でカプセル化すると、別の tikz 図 B の画像がビルドに失敗し、ログ ファイルに寸法が大きすぎるというエラーが表示されます。

\tikzexternaldisable と \tikzexternalenable を使用して図 A の外部化を一時的に無効にするか、rezizebox を削除すると、図 B は正常に構築されます。

MWE で問題を再現することができなかったので、他のパッケージに関係があるのではないかと推測しています。

同様の問題を抱えている人がいるかもしれないので、これを公開します。

よろしく マルクス

ログから得られた情報はこれだけです:

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

関連情報