我相信该问题仅存在于 OS X 上,因为我无法在 Linux 上重现它:
使用 tikzexternalize,每当我更改 tex 文件时,pdf 都不会更新。相反,我总是得到以下答案(来自 latexmk/pdflatex):
===== Image './figures/main-figure0' is up-to-date. ======
即使我手动删除 pdf,图表也不会重建。最终 pdf 准备好后,它甚至不会检查源文件。我想这和 OS X 上的时间戳有关,但不知道该如何让它工作。
有什么想法/建议/调试可能性吗?
祝好,jochen
答案1
根据手头的信息,这是一项相当具有挑战性的任务……我的建议是
在你写
\tracingmacros=2 \tracingcommands=2
之前tikzpicture
(确保它是一张非常简单的图片,并确保最小文档只包含一张图片)通过邮件将日志文件发送给我。你可以在手册中找到我的地址
pgfplots
我会看看是否能查出发生了什么事。
答案2
好的,在我们交换了一些日志文件之后,问题显然是由 MacTeX 附带的旧 PGF 版本引起的。在安装从示例,效果非常好。感谢你的支持,Christian!