CTAN Comprehensive TeX Archive Network

Directory macros/generic/memoize

README.md

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.

PackageMemoize
Repositoryhttps://github.com/sasozivanovic/memoize
Version1.3.0 2024-04-02
LicensesThe Project Public License 1.3c
Copyright2020–2024 Saso Zivanovic
MaintainerSašo Živanović
TDS archivememoize.tds.zip
Contained inTeX Live as memoize
MiKTeX as memoize
TopicsGeneric Macros
Graphics
Compilation
Conditional compilation
External code
...
Guest Book Sitemap Contact Contact Author