Jasper Habicht submitted an update to the
jsonparse
package.
Version: 1.6.9 2025-12-03
License: lppl1.3c
Summary description: Parse, store and access JSON data in LaTeX documents
Announcement text:
----------------------------------------------------------------------
- Added option to locally assign plug to socket.
- Improved example for plugs in documentation.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/jsonparse
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/jsonparse/
------------------------------------------------------------------------
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
Erik Nijenhuis submitted an update to the
>
> fmtcount
>
> package.
>
> Version: 3.12 2025-12-02
> License: lppl1.3
>
> Summary description: Display the value of a LaTeX counter in a variety of formats
>
> Announcement text:
> ----------------------------------------------------------------------
>
> # Changes
> * Implement ordinals for Dutch
> * Add polyglossia tests for every language
> * Fix polyglossia language detection
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/fmtcount
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/latex/contrib/fmtcount/
>
> ----------------------------------------------------------------------
>
> 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
Pablo González Luengo submitted an update to the
>
> enumext
>
> package.
>
> Version: 2.0 2025-12-02
> License: lppl1.3c
>
> Summary description: Enumerate exercise sheets
>
> Announcement text:
> ----------------------------------------------------------------------
>
> Release v2.0:
> - Update requirement to `multicol` release 2025-10-21.
> – Adjustments in the documentation.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/enumext
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/latex/contrib/enumext/
>
> ----------------------------------------------------------------------
>
> 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
Cédric Pierquet submitted the
MonaSpace-OTF
package.
Version: 0.1 2025-12-02
License: ofl lppl1.3
Summary description: OpenType MonaSpace fonts with fontspec support
Announcement text:
----------------------------------------------------------------------
Initial version of the MonaSpace fontfamily package (for LuaLaTeX or XeTeX).
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/monaspace-otf
The package’s files themselves can be inspected at
https://mirrors.ctan.org/fonts/monaspace-otf/
------------------------------------------------------------------------
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
Jasper Habicht submitted an update to the
rpgicons
package.
Version: 2.3.1 2025-11-25
License: lppl1.3c
Summary description: Icons for tabletop role-playing games
Announcement text:
----------------------------------------------------------------------
Updated shapes and frame for alignment.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/rpgicons
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/rpgicons/
------------------------------------------------------------------------
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
Joseph Wright submitted an update to the
ltx-talk
package.
Version: 0.3.4 2025-12-01
License: lppl1.3c
Summary description: A class for typesetting presentations
Announcement text:
----------------------------------------------------------------------
### Fixed
- Definition of `\pagecolor` (see issue
[\#116](https://github.com/josephwright/ltx-talk/issues/116))
- Suppression of spaces after `\color` (see
issue [\#117](https://github.com/josephwright/ltx-talk/issues/117))
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/ltx-talk
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/ltx-talk/
------------------------------------------------------------------------
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
Udi Fogiel submitted the
luakeyval
package.
Version: 0.1
License: 0bsd
Summary description: A minimal key/value system for LuaTeX based on token.scan_key_cs
Announcement text:
--------------------------------------------------------------------------------
luakeyval is a Lua module that helps defining macros which accepts key/val lists
by scanning the input stream with token.scan_key_cs. This is helpfull for creating
use interface macros from within a Lua module.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/generic/luakeyval
More information is at
https://ctan.org/pkg/luakeyval
--------------------------------------------------------------------------------
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 .
Jürgen Spitzmüller submitted an update to the
polyglossia
package.
Version number: 2.9 2025-12-01
License type: mit lppl1.3 cc0
Summary description: An alternative to babel for XeLaTeX and LuaLaTeX
Announcement text:
----------------------------------------------------------------------
2.9 (2025/12/01)
Bug fixes
* Allow linebreak between a non-glyph box and CJK characters (#690). This fix partly restores the functionality of v. 2.7.
* Fix and document the Josa selection function in Korean language module (#691).
* Suppress orphan character in CJK languages (#693). Orphan Character here means a paragraph whose last line contains single character only.
* Issue \iflanguageloaded (and related) tests earlier so packages can be loaded conditionally (#696).
* Fix \xpg@loaded missing the main language in the preamble.
Documentation improvements
* Document the previously hidden Greek commands \greektoday and \Greektoday (part of #695).
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/unicodetex/latex/polyglossia
More information is at
https://www.ctan.org/pkg/polyglossia
------------------------------------------------------------------------
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
Udi Fogiel submitted an update to the
unibidi-lua
package.
Version: 0.2
License: gpl2
Summary description: Unicode bidi algorithm implementation for various LuaTeX formats
Announcement text:
--------------------------------------------------------------------------------
Fixed a major bug which produced unbalanced dir nodes. It mainly manifested in
complex RTL text embedded in LTR paragraph. See #1.
In addition the user interface now uses the luakeyval module.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/generic/unibidi-lua
More information is at
https://ctan.org/pkg/unibidi-lua
--------------------------------------------------------------------------------
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 .
John H. Lienhard submitted an update to the
asmejour
package.
Version: 1.27 2025-11-30
License: mit
Summary description: A template for ASME journal papers
Announcement text:
--------------------------------------------------------------------------------
The asmejour class is a template to format preprints in the style of journal
papers published by the American Society of Mechanical Engineers.
This update, when run with LuaLaTeX, meets the UA-2, A-4F, and WTPDF-1
accessibility standards. A CSS style file has been added to improve rendering
in HTML (e.g., at https://ngpdf.com). For accessibility, the most recent
version of LaTeX is needed (2025/11/01 or later).
In addition, minor bugs have been fixed and the code has been updated in
several places. The class no longer loads the subcaption and hologo packages,
and the caption and footmisc packages are loaded only as fallbacks for older
distributions. The minimum recommended platform for asmeconf.cls is TeX Live
2022.
Further details are in the README file.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/asmejour
More information is at
https://ctan.org/pkg/asmejour
--------------------------------------------------------------------------------
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 .
Bob Tennent submitted an update to the
plex
package.
Version: 2025-11-30
License: ofl lppl
Summary description: Support for IBM Plex fonts
Announcement text:
--------------------------------------------------------------------------------
Corrected scale options
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/fonts/plex
More information is at
https://ctan.org/pkg/plex
--------------------------------------------------------------------------------
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 .
Mingyu Xia submitted an update to the
LXGW-fonts
package.
Version: 1.521B 2025-11-30
License: ofl
Summary description: An unprofessional open-source Chinese font family
Announcement text:
----------------------------------------------------------------------
- Use the lite version of TTF files.
- Change the typeset layout of the demo file.
- Fixed the wrong URL in README.md.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/lxgw-fonts
The package’s files themselves can be inspected at
https://mirrors.ctan.org/fonts/lxgw-fonts/
------------------------------------------------------------------------
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
Joseph Wright submitted an update to the
>
> ltx-talk
>
> package.
>
> Version: 0.3.3 2025-11-29
> License: lppl1.3c
>
> Summary description: A class for typesetting presentations
>
> Announcement text:
> ----------------------------------------------------------------------
>
> ## [v0.3.3] - 2025-11-29
>
> ## Fixed
> - Interpretation of `=` in mandatory argument for `\author` and `\title` (see
> issue [\#114](https://github.com/josephwright/ltx-talk/issues/114))
> - Paragraph termination in columns (see issue
> [\#115](https://github.com/josephwright/ltx-talk/issues/115))
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/ltx-talk
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/latex/contrib/ltx-talk/
>
> ----------------------------------------------------------------------
>
> 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
Christian Tellechea submitted an update to the
systeme
package.
Version: 0.5 2025-11-30
License: lppl1.3c
Summary description: Format systems of equations
Announcement text:
----------------------------------------------------------------------
Dans une consigne de tri, les inconnues peuvent être
constituées de plusieurs tokens.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/systeme
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/generic/systeme/
------------------------------------------------------------------------
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
निरंजन submitted the
awami
package.
Version: 3.400
License: ofl
Summary description: A collection of Awami Nastaliq fonts
Announcement text:
----------------------------------------------------------------------
Awami Nastaliq is a Nastaliq-style Arabic script font
supporting a wide variety of languages of southwest Asia,
including but not limited to Urdu. This font is aimed at
minority language support. This makes it unique among
Nastaliq fonts. The font is also a Graphite-only font. It
does not support OpenType rendering.
Developer: Peter Martin (SIL)
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/awami
The package’s files themselves can be inspected at
https://mirrors.ctan.org/fonts/awami/
------------------------------------------------------------------------
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
Joseph Wright submitted an update to the
ltx-talk
package.
Version: 0.3.2 2025-11-29
License: lppl1.3c
Summary description: A class for typesetting presentations
Announcement text:
----------------------------------------------------------------------
## Fixed
- Column output with pdfTeX (see issue
[\#112](https://github.com/josephwright/ltx-talk/issues/112))
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/ltx-talk
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/ltx-talk/
------------------------------------------------------------------------
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
Mingyu Xia submitted the
LXGW-fonts
package.
Version: 1.521 2025-11-29
License: ofl
Summary description: An unprofessional open-source Chinese font family
Announcement text:
----------------------------------------------------------------------
New font family on CTAN.
The LXGW Font Family provides an unprofessional open-source Chinese font family.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/lxgw-fonts
The package’s files themselves can be inspected at
https://mirrors.ctan.org/fonts/lxgw-fonts/
------------------------------------------------------------------------
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
samcarter submitted an update to the
>
> TikZlings
>
> package.
>
> Version: 2.4 2025-11-28
> License: lppl1.3c
>
> Summary description: A collection of cute little animals and similar creatures
>
> Announcement text:
> ----------------------------------------------------------------------
>
> ### New
>
> - Karl, the turkey
> - added `tailpos` option to the dog, so it can wag its tail
> - new accessories: towel
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/tikzlings
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/graphics/pgf/contrib/tikzlings/
>
> ----------------------------------------------------------------------
>
> 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
Joseph Wright submitted an update to the
ltx-talk
package.
Version: 0.3.1 2025-11-28
License: lppl1.3c
Summary description: A class for typesetting presentations
Announcement text:
----------------------------------------------------------------------
## Fixed
- Order of section titles in tagging structures (see issue
[\#111](https://github.com/josephwright/ltx-talk/issues/111))
## Changed
- Added ActualText to section structures for better reading experience
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/ltx-talk
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/ltx-talk/
------------------------------------------------------------------------
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
Thomas F. Sturm submitted an update to the
>
> tcolorbox
>
> package.
>
> Version: 6.9.0 2025-11-28
> License: lppl1.3
>
> Summary description: Coloured boxes, for LaTeX examples and theorems, etc.
>
> Announcement text:
> ----------------------------------------------------------------------
>
> ### Added
> - Libary `documentation`:
> - Macros `\docKeyChoices` and `\docKeyChoices*` for lists of choices with
> options `doc head left width`, `doc head left ratio`, `doc key choices separator`
> (issue #351 and issue #352)
> - Shortcut options `doc key choices` and `doc key choices*`
> - Documentation:
> - New section 'Tagging'
>
> ### Changed
> - Tagging improvement for basic tcolorboxes (breakable and unbreakable)
> thanks to Ulrike Fischer (issue #358)
> - Documentation:
> Use minted2 for production since minted v3 is currently broken with Python 3.14
> (https://github.com/gpoore/minted/issues/463)
>
> ### Fixed
> - Documentation:
> - Doc polishment and correction (pull request #336 and pull request #346)
> - Remove confusing sentence from `label type` docs (issue #338)
> - Emphasize `skins` library in `geometry nodes` docs (issue #337)
> - Mention new externalization packages `memoize` and `robust-externalize` (issue #339)
> - Mention `beamertheme-tcolorbox` in connection with the `beamer` skin (issue #340)
> - Replace several `xparse` leftovers (issue #341)
> - Remove `\interlineskip` from `tcolorbox-tutorial-poster.tex` (issue #353)
> - Correct some header comments (pull request #343)
> - Add references to options line `run arara` (pull request #344)
> - Add general hooks intro for stackable options (issue #347)
> - Refine docs for `enhanced standard` and `enhanced standard jigsaw` (issue #350)
> - Add note that `bookmark` and `bookmark*` are silently ignored, if the bookmark
> package is not loaded (issue #355)
> - Add note that vertical spread options are not suitable for breakable boxes (issue #357)
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/tcolorbox
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/latex/contrib/tcolorbox/
>
> ----------------------------------------------------------------------
>
> 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
Christophe Poulain submitted an update to the
>
> ProfCollege
>
> package.
>
> Version: 0.99-A-n 2025-11-27
> License: lppl1.3c
>
> Summary description: A LaTeX package for French maths teachers in college
>
> Announcement text:
> ----------------------------------------------------------------------
>
> files forgotten are now available (for \Monnaie)
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/profcollege
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/latex/contrib/profcollege/
>
> ----------------------------------------------------------------------
>
> 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
Bernhard Haslhofer submitted an update to the
beamertheme-csh
package.
Version: 1.1 2025-11-27
License: lppl1.3c
Summary description: A Beamer presentation theme for the Complexity Science Hub Vienna
Announcement text:
----------------------------------------------------------------------
Update fixing logo paths for TeX Live compatibility.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/beamertheme-csh
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/beamer-contrib/themes/beamert…
------------------------------------------------------------------------
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
Jianrui Lyu submitted an update to the
tabularray
package.
Version: 2025C 2025-11-27
License: lppl1.3c
Summary description: Typeset tabulars and arrays with LaTeX3
Announcement text:
--------------------------------------------------------------------------------
This is the last tabularray release published by me.
If you would like to become the new maintainer of this package,
please sent me an email.
---------------------------------------------------------
- Make sure there is at least one row in any table (#326)
- Fix unexpected new pages caused by \pageshrink (#536)
- Skip detection for `*` and `[` for the first row (#598)
- Make `measure=vbox` work together with `\mathcolor` (#603)
- Fix default horizontal alignment setting of `longtblr` (#611)
- Work around `NoHyper` bug in `hyperref` for nested tables (#620, latex3/hyperref#397)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tabularray
More information is at
https://ctan.org/pkg/tabularray
--------------------------------------------------------------------------------
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 .
Herbert Voß submitted an update to the
xtufte
package.
Version: 0.03 2025-11-27
License: lppl1.3
Summary description: Extend the tufte document classes to run with unicode-aware engines
Announcement text:
----------------------------------------------------------------------
- fix for small caps (thanks to Máté Wierdl)
- load monofont juliamono with Scale=MatchLowercase
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/xtufte
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/unicodetex/latex/xtufte/
------------------------------------------------------------------------
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
KKTeX submitted the
KKran
package.
Version: 1.0.0 2025-11-23
License: mit
Summary description: Generate answer fields in tests and exams
Announcement text:
----------------------------------------------------------------------
Initial release of KKran package!
Outline: A Lua and TikZ-based package created for the Japanese
education sector. It enables the arrangement of box-shaped
answer fields in any desired combination using simple commands.
It also facilitates the easy creation of multiple-choice answer
sheets (mark sheets). Furthermore, it covers the functionality
of toggling the display of model answers (solutions) via an
option, and even the creation of grid-style answer fields
(graph paper-like cells).
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/kkran
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/kkran/
------------------------------------------------------------------------
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
Alceu Frigeri submitted an update to the
>
> codedescribe
>
> package.
>
> Version: 1.19 2025-11-26
> License: lppl1.3c gpl
>
> Summary description: LaTeX code description and documentation
>
> Announcement text:
> ----------------------------------------------------------------------
>
> Addressing issues 20,21 and 22. New (optional) parameter for codesyntax environment. New format keys (font and fsize). See manual. \tsdemo, now, always produces a single box (expl coffin) which might affect text formatting.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/codedescribe
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/latex/contrib/codedescribe/
>
> ----------------------------------------------------------------------
>
> 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
Daniel Flipo submitted an update to the
lettrine
package.
Version: 2.81 2025-11-25
License: lppl1.3c
Summary description: Typeset dropped capitals
Announcement text:
----------------------------------------------------------------------
This version should be compatible for PDF tagging.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/lettrine
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/lettrine/
------------------------------------------------------------------------
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
Renier Tan submitted an update to the
>
> sysuthesis
>
> package.
>
> Version: 0.7.0 2025-11-26
> License: lppl1.3c
>
> Summary description: LaTeX thesis template for Sun Yat-sen University
>
> Announcement text:
> ----------------------------------------------------------------------
>
> Add:
>
> - Add option 'anonymous'
> - Add option 'none' for the fonts
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/sysuthesis
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/unicodetex/latex/sysuthesis/
>
> ----------------------------------------------------------------------
>
> 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
The LaTeX Project Team submitted an update to the
latex-tagging-status
package.
Version: 2025-11-26
License: lppl1.3c
Summary description: The LaTeX Tagging Status data
Announcement text:
--------------------------------------------------------------------------------
updated package status file
Includes a fix for issue 1090 (catcode of @)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/latex-tagging-status
More information is at
https://ctan.org/pkg/latex-tagging-status
--------------------------------------------------------------------------------
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 .
KKTeX submitted an update to the
luwa-ul
package.
Version: 1.2.0 2025-11-25
License: lppl1.3c
Summary description: Provides underlines and other highlighting which can be used in vertical mode
Announcement text:
--------------------------------------------------------------------------------
I got rid of specific adjustment when \ruby was used in Manual Series and Auto
Series takes over the role. Also, I slightly changed internal length-adjusting-parameter.
Also, I added new auto series, \thinHighLightAuto and \thickHighLightAuto.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/luwa-ul
More information is at
https://ctan.org/pkg/luwa-ul
--------------------------------------------------------------------------------
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 .
Bernhard Haslhofer submitted the
beamertheme-csh
package.
Version: 1.0 2025-11-24
License: lppl1.3c
Summary description: A Beamer presentation theme for the Complexity Science Hub Vienna
Announcement text:
----------------------------------------------------------------------
Hi all,
A LaTeX Beamer theme for Complexity Science Hub presentations is now available.
Just use \usetheme{csh} in your Beamer document.
Best,
Bernhard
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/beamertheme-csh
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/beamer-contrib/themes/beamert…
------------------------------------------------------------------------
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
Vít Starý Novotný submitted an update to the
expltools
package.
Version: 2025-11-24
License: lppl1.3c gpl2+
Summary description: Development tools for expl3 programmers
Announcement text:
----------------------------------------------------------------------
## expltools 2025-11-24
### explcheck v0.16.0
#### Development
This version of explcheck has implemented the following new features:
- Support specifying cut-off dates for deprecations from the file
`l3obsolete.txt` and prefixes from the file `l3prefixes.csv`.
(suggested by @YDX-2147483647 in #147 and #149, added in #150)
For example, here is how your config file `.explcheckrc` might look if you
would like to only take into account the deprecations and prefixes from
TeX Live 2024 and earlier:
``` toml
[defaults]
l3obsolete_max_deprecated_date = "2024-03-30"
l3prefixes_max_first_registered_date = "2024-11-18"
```
You may get these dates by running the script `generate-explcheck-latex3.lua`
with files `l3obsolete.txt` and `l3prefixes.csv` from TeX Live 2024 placed in
the current working directory or other locations indexed by the KPathSea
library. Here is the output of the script:
```
LPEG parsers and other information extracted from LaTeX3 data files.
Generated on 2025-11-06 from the following files:
- "l3obsolete.txt" with the latest obsolete entry from 2024-03-30
- "l3prefixes.csv" with the latest registered prefix from 2024-11-18
```
You may also just use the dates of the last update to TeX Live 2024
(2025-03-09) for both options, see https://tug.org/historic, directory
`systems/texlive/2024/tlnet-final`.
#### Fixes
This version of explcheck has fixed the following bugs:
- Fix an attempt to index a nil value in function `count_segments()` from the
file `explcheck-evaluation.lua`. (#150)
This bug would surface when printing results for files whose processing
stopped before the syntactic analysis step.
#### Continuous integration
This version of explcheck has made the following changes to our continuous
integration:
- Use historic files "l3obsolete.txt" and "l3prefixes.csv" in CI. (#150)
- Include example files from the `doc` subtree in regression tests. (#150)
This has reduced code coverage from ca 24% to 21% of all expl3 tokens on
TeX Live 2024 and from ca 22% to 20% on current TeX Live 2025 (2025-11-06).
- Check if the configuration is minimal even for expl3 files without any
issues. (#150)
This is necessary to prevent incorrect recommendations to remove unnecessary
default settings from the file `.explcheckrc` in the script
`prune-explcheck-config.lua`.
- Bump actions/checkout from 5 to 6. (contributed by @dependabot in #151)
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/expltools
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/expltools/
------------------------------------------------------------------------
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
Jasper Habicht submitted an update to the
jsonparse
package.
Version: 1.6.8 2025-11-24
License: lppl1.3c
Summary description: Parse, store and access JSON data in LaTeX documents
Announcement text:
----------------------------------------------------------------------
Corrections and clarifications in documentation.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/jsonparse
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/jsonparse/
------------------------------------------------------------------------
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
Nicola Talbot submitted an update to the
flowfram
package.
Version: 2.0 2025-11-24
License: lppl1.3
Summary description: Create text frames for posters, brochures or magazines
Announcement text:
----------------------------------------------------------------------
Version 2.0 has been mostly rewritten using LaTeX3 commands and
updated to take into account changes to the output routine in the
LaTeX kernel. Some defaults have changed.
If there are any compatibility issues you can rollback to v1.18
or v1.17.
New supplementary package flowframtkutils.sty included for use
with FlowframTk (distributed separately). This doesn’t automatically
load flowfram.sty as it may only be required for exported images.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/flowfram
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/flowfram/
------------------------------------------------------------------------
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
plante submitted an update to the
freemath
package.
Version: 1.1
License: lppl1.3c
Summary description: LaTeX maths without backslashes
Announcement text:
--------------------------------------------------------------------------------
Some improvements:
- Better \left \right and \sqrt (\radical) behaviour;
- Better LuaLaTeX compatibility, specifically for unicode-math users;
- Updated documentation with some texnical notes.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/freemath
More information is at
https://ctan.org/pkg/freemath
--------------------------------------------------------------------------------
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 .
Alain Matthes submitted an update to the
tkz-elements
package.
Version: 4.42c 2025-11-24
License: lppl1.3c
Summary description: A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide
Announcement text:
--------------------------------------------------------------------------------
tkz-elements — update 4.42c (2025/11/24)
This update brings a new geometric class, several new Apollonius-related tools,
improved robustness thanks to extended EPS handling, and many documentation
enhancements.
Added
New class angle:
A dedicated object for angle management (identifier "A" used internally).
Integration with other classes will come in later releases.
class circle:
New method CCL (circle–circle–line tangency).
Unified similitude method with optional "internal" / "external" mode.
module tkz:
New angle-related functions, all with optional EPS:
tkz.inner_angle, tkz.angle_between_vectors, tkz.get_angle_normalize.
New comparison helper: tkz.approx (optional EPS).
class line:
Aliases perpendicular_bisector and bisector for mediator.
New method harmonic with mode "internal", "external" or "both".
class triangle:
isodynamic_points (alias neuberg_points).
three_apollonius_circles.
apollonius_circle.
apollonius_points.
apollonius_circles.
Changed
class matrice:
Fixes for print_matrix and matrix:print.
Correction of method htm.
Intersection
Complete rewrite of algorithms with a unified EPS parameter for precision control.
class circle:
Many methods now accept an optional EPS argument:
on_circle, in_out, in_disk, in_out_disk,
in_disk_strict, out_disk_strict, in_out_disk_strict,
line_position, pole, is_tangent, is_secant,
circles_position, orthogonal_through, midcircle, common_tangent.
Improved behaviour of CLL for parallel lines.
class line
Improved LLL.
Documentation:
Some corrections
New Gothic example for CLP.
New CLL example with parallel lines.
Rewrite of search_circle.lua.
Expanded Apollonius section with new CLP examples.
Lua lesson: using string.char(37).
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tkz/tkz-elements
More information is at
https://ctan.org/pkg/tkz-elements
--------------------------------------------------------------------------------
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
luatexko
package.
Version: 5.3 2025-11-24
License: lppl1.3c
Summary description: Typeset Korean with Lua(La)TeX
Announcement text:
----------------------------------------------------------------------
- reset hb.space and parameters.space for harf-mode fonts:
Beware that the width of inter-word space can be affected by this fix.
- consider extend/squeeze option in vertical font setting:
Currently these two options do not work properly with node-mode vertical font.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/luatexko
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/generic/luatexko/
------------------------------------------------------------------------
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
Javier Bezos López submitted an update to the
>
> babel
>
> package.
>
> Version: 25.16 2025-11-23
> License: lppl1.3
>
> Summary description: Multilingual support for LaTeX, LuaLaTeX, XeLaTeX, and Plain TeX
>
> Announcement text:
> ----------------------------------------------------------------------
>
> Changes in version 25.16 are described in:
>
> https://latex3.github.io/babel/news/whats-new-in-babel-25.16.html
>
> Here is a summary:
>
> * Julian calendar.
> * New Greek counters without keraia
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/babel
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/latex/required/babel/base/
>
> ----------------------------------------------------------------------
>
> 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
Cédric Pierquet submitted the
>
> vscodeicons
>
> package.
>
> Version: 0.1.0 2025-11-23
> License: lppl1.3c cc-by-sa mit
>
> Summary description: Use vscode icons through LaTeX commands
>
> Announcement text:
> ----------------------------------------------------------------------
>
> This package provides commands like twemojis which allow to use vscode icons through LaTeX commands.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/vscodeicons
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/latex/contrib/vscodeicons/
>
> ----------------------------------------------------------------------
>
> 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
Romano Giannetti submitted an update to the
>
> CircuiTikZ
>
> package.
>
> Version: 1.8.3 2025-11-23
> License: lppl gpl
>
> Summary description: Draw electrical networks with TikZ
>
> Announcement text:
> ----------------------------------------------------------------------
>
> The main highlight of this version is the fix of the oo-type sources and transformers.
> They used parameters different from width and height to define the shape,
> and the anchors were not stable (and some of them were plain wrong).
> It also adds several capabilities to them (anchors, additional windings, and so on).
> Additionally, IGT thyristors and a couple of generic shapes (AC/DC symbols)
> have been added.
>
> - Add anchors, additional winding, global scale switch, and symbol
> rotation to the oo-type component
> - Add IGCT thyristors
> - Add ac/dc symbols
> - Fix definition and stabilize anchors of oo- and ooo-type components.
> - Fix encoding of the manual, removing some latin1 chars and
> converting to utf8. Why that was working is a mystery.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/circuitikz
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/graphics/pgf/contrib/circuitikz/
>
> ----------------------------------------------------------------------
>
> 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
The LaTeX Project Team submitted an update to the
l3kernel
package.
Version: 2025-11-14
License: lppl1.3c
Summary description: LaTeX3 programming conventions
Announcement text:
----------------------------------------------------------------------
### Fixed
- Fix `\peek_regex_remove_once:nTF` and `\peek_regex_remove_once:NTF`
on reinserting special token `{` or `}` (issue \#1805)
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/l3kernel
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/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
Alceu Frigeri submitted an update to the
codedescribe
package.
Version: 1.18 2025-11-22
License: lppl1.3c gpl
Summary description: LaTeX code description and documentation
Announcement text:
----------------------------------------------------------------------
Addressing issues 16, 17 and (partially) 18. New commands for
setting locale, and companion package option (issue 17).
Added a package option to suppress some bad boxes warnings.
See manual.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/codedescribe
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/codedescribe/
------------------------------------------------------------------------
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
Plante submitted the
freemath
package.
Version: 1.0
License: lppl1.3c
Summary description: LaTeX maths without backslashes
Announcement text:
----------------------------------------------------------------------
The freemath package allows for the omission of backslashes from
most math mode commands. Specifically, any consecutive string of
at least two (Latin) letters appearing in math will automatically
be turned into the control sequence with the same name, if it exists.
The package provides the `\freemathon` and `\freemathoff` commands
which respectively activate and deactivate this behaviour.
It is disabled by default upon loading.
Regular commands initiated by a backslash may of course
still be used when freemath is active, and can furthermore
be freely mixed with backslash-free commands.
Example:
With freemath: `lim_{n to infty} int_Omega n log left( 1 + frac{f}{n} right) d mu`.
Without freemath: `\lim_{n \to \infty} \int_\Omega n \log\left( 1 + \frac{f}{n} ) d\mu`.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/freemath
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/freemath/
------------------------------------------------------------------------
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
Jonathan P. Spratte submitted an update to the
ducksay
package.
Version: 2.8 2025-11-22
License: lppl1.3c
Summary description: Draw ASCII art of animals saying a specified message
Announcement text:
----------------------------------------------------------------------
This release fixes two bugs which were introduced by changes
in the kernel in 2025-06-01 and 2025-11-01.
- `tail-symbol` wasn’t using the correct category codes if the
symbol was a letter since `ltcmd`’s `v`-type no longer sets
all category codes to 12.
- `\AddColoredAnimal` wasn’t working due to the same reason and
the used regular expression being too restrictive.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/ducksay
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/ducksay/
------------------------------------------------------------------------
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
Benoît Corsini submitted the
slixte
package.
Version number: 2025-11-21
License type: lppl1.3c
Summary description: A customizable class for creating slides
Announcement text:
----------------------------------------------------------------------
A new class powered by beamer and tikz to create custom slides.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/slixte
More information is at
https://www.ctan.org/pkg/slixte
------------------------------------------------------------------------
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
Alceu Frigeri submitted an update to the
codedescribe
package.
Version number: 1.17 2025-11-20
License type: lppl1.3c gpl
Summary description: LaTeX code description and documentation
Announcement text:
----------------------------------------------------------------------
New auxiliary package codelstlang (defining a series of listings' TeX dialects)
and a companion package option to use those new dialects and others. A new code
key allowing the default listings style to be replaced by an user defined one.
See documentation for details.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/codedescribe
More information is at
https://www.ctan.org/pkg/codedescribe
------------------------------------------------------------------------
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
Shiro Takeda submitted an update to the
econ-bst
package.
Version: 3.3
License: lppl1.3c
Summary description: BibTeX style for economics papers
Announcement text:
----------------------------------------------------------------------
This is update of the existing package.
This update includes bug fixes.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/econ-bst
The package’s files themselves can be inspected at
https://mirrors.ctan.org/biblio/bibtex/contrib/econ-bst/
------------------------------------------------------------------------
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
ablo González Luengo submitted an update to the
scontents
package.
Version number: 2.6 2025-11-20
License type: lppl1.3c
Summary description: Stores LaTeX contents in memory or files
Announcement text:
----------------------------------------------------------------------
Changes in v2.6 2025-11-20:
– Internal environment `verbatimsc` update for _tagged_ PDF.
– Update requirement to LaTeX release 2025-11-01.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/scontents
More information is at
https://www.ctan.org/pkg/scontents
------------------------------------------------------------------------
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
Dohyun Kim submitted an update to the
luatexko
package.
Version number: 5.2 2025-11-20
License type: lppl1.3c
Summary description: Typeset Korean with Lua(La)TeX
Announcement text:
----------------------------------------------------------------------
- new tagging plug for \uuline
- copy node attributes of leader box/rule to leader glue
- fix a bug in fontoptions.asc_desc[]
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/generic/luatexko
More information is at
https://www.ctan.org/pkg/luatexko
------------------------------------------------------------------------
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