The LaTeX Project Team submitted an update to the
l3kernel-dev
package.
Version: 2026-04-28
License: lppl1.3c
Summary description: Development pre-release of l3kernel
Announcement text:
--------------------------------------------------------------------------------
## [2026-04-28]
### Added
- `\c_max_intarray_int`
### Changed
- Remove `\@setfontsize` in `\text_expand:n`
- Support Japanese input for string conversion in upTeX (issue \#1880)
- Update function variant generators to handle inputted variants that are
identical to its base form (issue \#1038)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex-dev/required/l3kernel
More information is at
https://ctan.org/pkg/l3kernel-dev
--------------------------------------------------------------------------------
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 .
Dohyun Kim submitted an update to the
luamplib
package.
Version: 2.41.0 2026-04-28
License: gpl2
Summary description: Use LuaTeX’s built-in MetaPost interpreter
Announcement text:
--------------------------------------------------------------------------------
* new options for shading:
- new macros withshadingpoints, withshadingcenters, and withshadingextend
- revise the documentation on shading accordingly (1.2.6)
* new options for transparency group, though both are not encouraged:
- add colorspace option to \mplibgroup
- allow color expressions in rgb/cmyk model after withmaskingbgcolor
* [doc] replace the example in \mplibgroup section with a new one (1.2.14)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/generic/luamplib
More information is at
https://ctan.org/pkg/luamplib
--------------------------------------------------------------------------------
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 .
Fumio Koyanagi submitted the
ecnuthesis
package.
Version number: 1.0 2026-04-20
License type: lppl1.3c
Summary description: Thesis Template for East China Normal University (ECNU)
Announcement text:
----------------------------------------------------------------------
I am pleased to announce the initial release of the ecnuthesis package.
ecnuthesis (East China Normal University LaTeX Thesis Template) is a LaTeX
thesis template specifically designed for students at East China Normal
University. It provides a simple and easy-to-use document class for typesetting
bachelor's theses, master's theses, and doctoral dissertations.
Main features:
- Full support for bachelor's, master's, and doctoral thesis formats.
- Simple and easy-to-use configuration commands for metadata (title, author, department, etc.).
- Highly customizable document styles through user-friendly interfaces.
Comprehensive documentation and examples are included. For more details, or to
report issues and contribute, please visit the project repository:
https://github.com/Koyamin/ecnuthesis
Best regards.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/xetex/latex/ecnuthesis
More information is at
https://www.ctan.org/pkg/ecnuthesis
------------------------------------------------------------------------
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
originalsouth submitted the
eurion
package.
Version number: 0.1.0
License type: other-free
Summary description: EURion constellation overlay for LaTeX documents
Announcement text:
----------------------------------------------------------------------
Overlays the five-circle EURion anti-photocopy constellation onto document
pages. Three modes: scatter (banknote-style tiling across every page), corner (a
single discreet mark in a chosen corner), and manual (user-placed via the
\eurion command). Configurable color, size, density, rotation, and seed. Visual
reproduction only -- not a real anti-counterfeiting feature.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/eurion
More information is at
https://www.ctan.org/pkg/eurion
------------------------------------------------------------------------
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
Keno Wehr submitted an update to the
autotype
package.
Version: 0.6 2026-04-27
License: lppl1.3 mit other-free
Summary description: A LuaLaTeX package for automatic language-specific typography
Announcement text:
--------------------------------------------------------------------------------
* hyphenation:
- insert primary and secondary hyphenation points only where a regular hyphenation point is present (avoids wrong hyphenations in some cases)
- add support for irregular hyphenations backen → bak-ken, Schiffahrt → Schiff-fahrt, Schwimmeister → Schwimm-meister of the traditional German orthography
- take into account local values of \lefthyphenmin and \righthyphenmin (instead of just using 2 for both)
* ligature suppression:
- option rename: ligbreak=on → ligatures=selective, ligbreak=off → ligatures=default
- command rename: \noligbreak → \keepligatures
- keep font kerning at word boundaries (instead of just using 0pt)
* adaptions for the new language names of babel-german v3
* manual:
- use syntax highlighting
- improved documentation for Missaali font concerning round r
- document problem with \hyphenationmin primitive
- document problem concerning ligature suppression with ZWNJ and HarfBuzz
- document problem concerning ligature suppression and individual kerning
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/autotype
More information is at
https://ctan.org/pkg/autotype
--------------------------------------------------------------------------------
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 .
Thomas F. Sturm submitted an update to the
csvsimple
package.
Version: 2.7.1 2026-04-27
License: lppl1.3
Summary description: Simple CSV file processing
Announcement text:
----------------------------------------------------------------------
### Changed
- `CHANGES.md` renamed to `CHANGELOG.md` following https://keepachangelog.com/en/1.1.0/
- Minor documentation improvements
### Fixed
- Warning issued when the package has already been loaded
- Code style improved with explcheck
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/csvsimple
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/csvsimple/
----------------------------------------------------------------------
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
package.
Version: 1.8.0 2026-04-26
License: lppl1.3c
Summary description: A collection of handy macros for (paper) writing
Announcement text:
--------------------------------------------------------------------------------
Supporting numbers in moving argument is hard, so provide `nonumbered` as fallback.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/zebra
More information is at
https://ctan.org/pkg/zebra
--------------------------------------------------------------------------------
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 .
CloudCauldron submitted the
dirtreex
package.
Version number: 1.0 2026-04-26
License type: lppl1.3c
Summary description: Directory tree rendering for LaTeX with TikZ
Announcement text:
----------------------------------------------------------------------
Version 1.0 of dirtreex is released. This new LaTeX package typesets directory
trees inside optionally breakable, fully styleable frames, making it an ideal
tool for illustrating computer file system structures in scientific papers and
technical documentation.
Built entirely on TikZ and zref, dirtreex seamlessly spans multiple pages while
preserving connector alignment and background continuity. Key features include
automatic nesting depth tracking, configurable sharp or rounded connection
lines, and per-entry styling overrides (such as branch-specific colors or
widths). The package is completely self-contained and operates natively without
requiring shell-escape, tcolorbox, or external scripts.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/dirtreex
More information is at
https://www.ctan.org/pkg/dirtreex
------------------------------------------------------------------------
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
Zitong Zhang submitted the
chalk-annotate
package.
Version number: 1.1 2026-04-25
License type: mit
Summary description: Chalk-textured annotations for Beamer presentations
Announcement text:
----------------------------------------------------------------------
New package: chalk-annotate — hand-drawn chalk annotations for Beamer
Pre-rendered PNG overlays with natural chalk texture for emphasizing text in
Beamer presentations. Six annotation styles (ellipse, underline, box, arrow,
strikethrough, circle) in five colors. More realistic than pure TikZ approaches.
Works with XeLaTeX and LuaLaTeX.
Install: tlmgr install chalk-annotate
Usage: \usepackage{chalk-annotate}
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/unicodetex/latex/chalk-annotate
More information is at
https://www.ctan.org/pkg/chalk-annotate
------------------------------------------------------------------------
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
Matthias Fresacher submitted an update to the
pmdraw
package.
Version: 2.5 2026-04-25
License: lppl1.3
Summary description: Draw elements of the diagram monoids
Announcement text:
--------------------------------------------------------------------------------
Thanked more contributors & updated security & stability
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/pmdraw
More information is at
https://ctan.org/pkg/pmdraw
--------------------------------------------------------------------------------
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 .