Anders Andersen submitted an update to the
aspen
package.
Version number: 2.1 2026-03-18
License type: lppl1.3c
Summary description: Simple crypto notation in LaTeX
Announcement text:
----------------------------------------------------------------------
In this updated version the major revision number was bumped from 1 to 2 since all LaTeX commands have been renamed.
All Aspen commands now have the prefix "A" (uppercase letter A). All BAN-logic commands now have the prefix "BAN".
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/aspen
More information is at
https://www.ctan.org/pkg/aspen
------------------------------------------------------------------------
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
Sébastien Gross submitted the
svg-animate
package.
Version number: 1.0 2026-03-16
License type: agpl3
Summary description: Generate animated SVG diagrams with TikZ
Announcement text:
----------------------------------------------------------------------
svg-animate is a new LaTeX package for producing step-by-step animated SVG
diagrams with TikZ. Animations are implemented as SMIL keyframes embedded in the
SVG output, so they run natively in any web browser with no JavaScript and no
external dependencies.
The animation model is simple: a TikZ picture is divided into discrete steps,
and each element is revealed or hidden at specific steps via instantaneous
opacity transitions. The same source file produces both an animated SVG (via
latex + dvisvgm) and a clean static PDF (via xelatex or lualatex), making it
suitable for web publishing and print from a single source.
Key features:
- \begin{animate} / \reveal / \animstep — minimal, intuitive interface
- Per-step durations, looping or one-shot playback
- Multi-step and range visibility (step={1,3-5})
- Blinking elements with configurable amplitude (blink=)
- Static fallback for PDF output (\noanimate, static key)
- Cascading options from global to per-element level
Requirements: PGF/TikZ >= 3.1.9, dvisvgm >= 2.9, TeX Live 2022+ or MiKTeX 22+.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/svg-animate
More information is at
https://www.ctan.org/pkg/svg-animate
------------------------------------------------------------------------
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
Faris Hameed submitted the
styleitems
package.
Version: 1.0
License: lppl1.3c
Summary description: Independent auto-numbered list labels drawn with TikZ
Announcement text:
----------------------------------------------------------------------
Announcing styleitems v1.0 — TikZ-based decorative list labels
with independent auto-numbering.
The styleitems package provides fully independent auto-numbered list
labels rendered with TikZ. Each label is a live TikZ node, offering
complete control over shape, colour, stroke, and numbering style.
The package includes 16 predefined label shapes: Circle, Square,
Rectangle, Diamond, Triangle, Pentagon, Hexagon, Octagon, Star (5-point),
Star (12-point), Ellipse Callout (left/right), Cloud Callout (left/right),
and four arrow directions (right, left, up, down).
Eight numbering styles are supported: arabic, indic (Arabic-Indic digits),
alph, Alph, roman, Roman, aralph (Hijai order), and aralphabjad (Abjad order).
Each shape is available in both vertical (*List) and inline (*Inline)
environments. The package fully supports bidirectional (Arabic/RTL)
and standard Latin (LTR) typesetting.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/styleitems
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/styleitems/
----------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Vincent Goulet
----------------------------------------------------------------------
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
Ruini Xue submitted an update to the
zebra-goodies
package.
Version number: 1.0.0 2026-03-16
License type: lppl1.3c
Summary description: A collection of handy macros for (paper) writing
Announcement text:
----------------------------------------------------------------------
AI-powered new features and improvements
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/zebra-goodies
More information is at
https://www.ctan.org/pkg/zebra-goodies
------------------------------------------------------------------------
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
Clea F. Rees submitted an update to the
memoize-ext
package.
Version: 0.3.4
License: lppl1.3c
Summary description: Extended support for memoization with Memoize
Announcement text:
----------------------------------------------------------------------
Avoid multiply defined labels in l3draw.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/memoize-ext
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/memoize-ext/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
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
Dohyun Kim submitted an update to the
luamplib
package.
Version: 2.40.1 2026-03-17
License: gpl2
Summary description: Use LuaTeX’s built-in MetaPost interpreter
Announcement text:
----------------------------------------------------------------------
* new option for withmaskinggroup, withmaskingbgcolor <numeric>
which sets the background color of the masking group
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/luamplib
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/generic/luamplib/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
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
The LaTeX Project Team submitted an update to the
l3kernel-dev
package.
Version: 2026-03-16
License: lppl1.3c
Summary description: Development pre-release of l3kernel
Announcement text:
----------------------------------------------------------------------
### Added
- `\box_(g)frame:Nnn` and `\box_(g)underline:Nnn`
- `\vbox:w`, `\vbox_top:w`, `\vbox_center:w` and their `:nw` and
`_to_ht:nw` versions
- Debugging switch `check-assertions`, `\debug_assert:nN(n)`,
and `\debug_assert:nn(n)` (issue \#1840)
### Changed
- Apply `\text_declare_purify_equivalent:Nn` to commands
immediately following `\protect`
- Adjust `\vbox_center:nn` to give identical dimensions to `\vcenter`
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/l3kernel-dev
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex-dev/required/l3kernel/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
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
Damien Mégy submitted the
luahyperbolic
package.
Version: 2026-03-16
License: cc0
Summary description: Hyperbolic geometry in the Poincaré disk model
Announcement text:
--------------------------------------------------------------------------------
This package allows to draw pictures and do computations in plane hyperbolic geometry, in the Poincaré disk model. Computations are done with Lua, and graphics are generated with TikZ. The package is written in Lua and requires lualatex.
Features:
Draw geodesic lines, segments, polygons, rays, circles, horocycles, hypercycles.
Label and mark segments, angles
compute intersections of geodesics, circles, symmetries, reflections, exponential maps, automorphisms
Draw hyperbolic triangle tilings with a simple LaTeX macro
Example tiling : https://raw.githubusercontent.com/dmegy/luahyperbolic/refs/heads/main/trian…
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/luahyperbolic
More information is at
https://ctan.org/pkg/luahyperbolic
--------------------------------------------------------------------------------
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 .
Theppitak Karoonboonyanan submitted an update to the
fonts-arundina
package.
Version: 0.4.0
License: other-free lppl1.3
Summary description: DejaVu-compatible Thai fonts
Announcement text:
--------------------------------------------------------------------------------
* Build system:
- Fix make rules to prevent parallel build failure. (Debian #1105308)
- Fix reproducibility problems.
(https://tests.reproducible-builds.org/debian/fonts-arundina)
* LaTeX:
- Fix Serif oblique fonts synthesizing.
- Update example LaTeX document for ucs 2.3+.
- Fix and improve LIGKERN rules for ethnic languages rendering.
* OpenType:
- Fix broken GSUBs.
- Add missing glyphs for Pali-Sanskrit and ethnic languages rendering.
- Extend GSUB for Pali-Sanskrit rendering.
- Extend GSUB for ethnic language rendering.
* Fonts in general:
- Use references where possible.
- Balance splines for Arundina Serif.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/fonts/thai/fonts-arundina
More information is at
https://ctan.org/pkg/fonts-arundina
--------------------------------------------------------------------------------
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 .
The LaTeX Project Team submitted an update to the
latexbug
package.
Version: 1.0r 2026-03-16
License: lppl1.3c
Summary description: Bug classification for LaTeX related bugs
Announcement text:
--------------------------------------------------------------------------------
2026-03-16 Yukai Chou <muzimuzhi(a)gmail.com>
* latexbug.dtx:
Add tagpdf-debug.sty
2026-02-12 Ulrike Fischer <Ulrike.Fischer(a)latex-project.org>
* latexbug.dtx:
Add missing latex-lab-unicode-math.ltx and luamml.sty
2026-01-20 Ulrike Fischer <Ulrike.Fischer(a)latex-project.org>
* latexbug.dtx:
Add missing latex-lab-testphase-latest.sty
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/required/latexbug
More information is at
https://ctan.org/pkg/latexbug
--------------------------------------------------------------------------------
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 .