Closed kohlhase closed 5 years ago
I will help, this would also speed up the build of large files like the various course notes.
Also, we should look closely at the dependencies of tikzsvg. It seems that they are never up to date and thus are always built.
Closed as of commit bd7fa95. MMT now forgets all tikzsvg dependencies unless running a latexml target (so this automatically fixes all targets, no need to do special things for pdflatex
and allpdf
and such).
As predicted, this cuts down build times of larger files significantly. I ran a quick test on the IWGS notes of this semester and got a reduction in build time of more than 93%, from just over a minute to less than five seconds. :smiley:
Currently the
pdflatex
build target triggers thetikzsvg
target, butpdflatex
does not need the svg. The OMDoc format generated by thelatexml
target does. So we should remove that dependency. All other targets (e.g.allpdf
should get fixed as well). I guess that now this is easy for @jbetzend to do.