CTAN Comprehensive TeX Archive Network

Rocks – A minimal distribution

Rocks is a minimal distribution powered by Luarocks/Lux and Lua. It has the following features:

  • virtual environment: all packages are installed to .lux/5.3/XXXXX-package_name@version/, like nodejs's node_modules/ and python's .venv/. After development of PDF, you can delete it safely, and it will not affect your next development of PDF.
  • minimal: we only install required packages
  • package version control: when you declare latex-base == "2025.06.01-1", it will install exactly latex-base and no other versions! Pin the version like nodejs's package.json and python's requirements.txt
  • package installation in parallel: install many packages at the same time
  • a server to host compiled packages: Rocks
  • use lua to develop packages: texmf

We also provide some related tools, like kpsewhich and texdef written in lua. See official website Rocks

Sources/systems/texrocks
Documentation
Home pagehttps://texrocks.readthedocs.io/
Supporthttps://github.com/ustctug/texrocks/discussions
Repositoryhttps://github.com/ustctug/texrocks
Developershttps://github.com/ustctug/texrocks/pulls
Version0.3.6
LicensesGNU General Public License, version 3
MaintainerZhenyu Wu
TopicsDistribution

Download the contents of this package in one zip archive (38.1k).

Community Comments

Loading...

Announcements

Here you can see a respective diagram in newer browsers.

more

Package Links

Guest Book Sitemap Contact Contact Author