그림 A의 Resizebox는 목록 및 만들기 모드에서 tikzexternalize를 사용하여 그림 B를 종료합니다.

그림 A의 Resizebox는 목록 및 만들기 모드에서 tikzexternalize를 사용하여 그림 B를 종료합니다.

목록 및 만들기 모드에서 tikzexternalize를 사용할 때 매우 특이한 오류가 발생합니다. resizebox를 사용하여 특정 tikz 그림(그림 A)을 캡슐화하면 다른 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

관련 정보