reitzig / ltx2any

Yet another LaTeX build wrapper, with one or two nifty features
GNU General Public License v3.0
59 stars 4 forks source link

TikZ Externalisation now supports (limited) change detection -- integrate! #47

Open akerbos opened 9 years ago

akerbos commented 9 years ago

TikZ now supports some amount of change detection via the up to date check option; in particular, we can get hashes of the image content.

We should use this to trigger image rebuilds!

akerbos commented 9 years ago

Seems as if we should definitely check md5 or diff files! It's still not perfect but more than we can do right now.

Also, we should check for (and inside) dep files; they contain dependencies of individual figures (defined by the document author) so if those change, we have to rebuild.

We may want to check out the make file TikZ creates in order to see if we are as good as that one.

Having done that, do we honor \tikzset{external/force remake}? (What effects on the temp files does that even have?)

Remember to update README!

akerbos commented 9 years ago

Nota bene: dpth files are needed for proper compilation, so we need to rebuild of those are missing, too. (Are they always created?)