CTAN Comprehensive TeX Archive Network

New on CTAN: Rocks

Datum: 5. August 2025 19:38:15 MESZ
Zhenyu Wu submitted the TeXRocks package. Version: 0.3.6 License: gpl3 Summary description: A minimal (La)TeX distribution Announcement text:
TeXRocks is a minimal (La)TeX distribution powered by Luarocks/Lux and LuaTeX. It has the following features: - virtual environment: all TeX 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 <https://luarocks.org/modules/freed-wu/latex-base/2025.06.01-1> not 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 TeX packages: <https://ustctug.github.io/texrocks/> - use lua to develop TeX packages: <https://luarocks.org/m/texmf> We also provide some related TeX tools, like kpsewhich and texdef written in lua. See official website <https://texrocks.readthedocs.io/>
This package is located at https://mirrors.ctan.org/systems/texrocks More information is at https://ctan.org/pkg/texrocks
Thanks for the upload. For the CTAN Team Manfred Lotz 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 .

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

PaketTeXRocks
Version0.3.6
BetreuerZhenyu Wu

Ankündigungen

mehr

Gästebuch Seiten-Struktur Impressum Autor kontaktieren