为什么即使使用了 \tikzexternalize,Latex 仍会不断替换一些未改变的数字?

为什么即使使用了 \tikzexternalize,Latex 仍会不断替换一些未改变的数字?

我在序言中使用了以下内容,并且在(我认为)我更改图形大小之前它运行良好。

  \usepackage{tikzscale}  
  \usepackage{tikz}  
  \usepackage{pgfplots}  
  \usetikzlibrary{external}  
  \tikzexternalize[prefix=ext-tikz/]

现在每次编译文档时pdfLatex,都会不断更新pdf一些未更改的图形文件。我尝试删除所有辅助文件(.aux 等),使用 和 进行编译MikTeXTeXLive但问题仍然存在。这个问题的原因是什么?您建议如何解决它?

答案1

通过在宽度或高度上添加一个非常小的值来调整这些图形的大小,解决了这个问题。
我意识到问题是由于使用了tikzscale包。每次运行时,tikzscale如果不能精确达到所需尺寸,可能会产生略有不同的(随机)尺寸。通过稍微改变图形尺寸可以解决问题。

相关内容