CTAN Comprehensive TeX Archive Network

CTAN update: Memoize

Date: November 25, 2024 5:11:26 PM CET
Sašo Živanović submitted an update to the Memoize package. Version number: 1.4.0 2024-11-24 License type: lppl1.3c Summary description: Externalization of graphics and memoization of compilation results in general Announcement text:
* New features: * Support Beamer modes. * Support externs typeset on landscape pages. * Implement `salt` and related keys (used by Beamer mode support). * Minor changes: * Allow changing `prefix` in `\mmznext` (used by Beamer mode support). * To better support user interaction with foreign package support, any unknown `/mmz` keys issued in the preamble are retried at `begindocument/end`. * Bugfixes: * Allow for (expandable) macros in reference keys advised by `auto/ref`. * Fix a regular expression in `memoize-clean.py`. * Documentation: * Improve the troubleshooting sections (2.9, 3.1). * Update and rewrite installation instructions (`INSTALL.md`). * Fix some typos and formatting issues. * Several under-the-hood changes and changes to the build system, including a cleaner way to compile the examples and documentation.
This package is located at https://mirrors.ctan.org/macros/generic/memoize More information is at https://www.ctan.org/pkg/memoize
Thanks for the upload. For the CTAN Team Erik Braun
CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs

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
Version1.4.1 2024-12-02
Copyright2020–2024 Saso Zivanovic
MaintainerSašo Živanović

Announcements

more

Guest Book Sitemap Contact Contact Author