Directory macros/generic/memoize
Memoize is a package for externalization of graphics and memoization of compilation results in general, allowing the author to reuse the results of compilation-intensive code.
Memoize (i) induces very little overhead, as all externalized graphics is produced in a single compilation. It features (ii) automatic recompilation upon the change of code or user-adjustable context, and (iii) automatic externalization of TikZ pictures and Forest trees, easily extensible to other commands and environments. Furthermore, Memoize (iv) supports cross-referencing, TikZ overlays and Beamer, (v) works with all major engines and formats, and (vi) is adaptable to any workflow.
Download the contents of this package in one zip archive (2.7M).
Memoize – Externalization of graphics and memoization of compilation results in general
Memoize is a package for externalization of graphics and memoization of compilation results in general, allowing the author to reuse the results of compilation-intensive code. Memoize (i) induces very little overhead, as all externalized graphics is produced in a single compilation. It features (ii) automatic recompilation upon the change of code or user-adjustable context, and (iii) automatic externalization of TikZ pictures and Forest trees, easily extensible to other commands and environments. Furthermore, Memoize (iv) supports cross-referencing, TikZ overlays and Beamer, (v) works with all major engines and formats, and (vi) is adaptable to any workflow.
Package | Memoize |
Repository | https://github.com/sasozivanovic/memoize |
Version | 1.3.0 2024-04-02 |
Licenses | The LaTeX Project Public License 1.3c |
Copyright | 2020–2024 Saso Zivanovic |
Maintainer | Sašo Živanović |
TDS archive | memoize.tds.zip |
Contained in | TeX Live as memoize MiKTeX as memoize |
Topics | Compilation Graphics Generic Macros External code Conditional compilation |