VÃt Starý Novotný submitted an update to the
expltools
package.
Version: 2026-04-07
License: lppl1.3c gpl2+
Summary description: Development tools for expl3 programmers
Announcement text:
--------------------------------------------------------------------------------
## expltools 2026-04-07
### explcheck v0.19.1
#### Fixes
This version of explcheck has fixed the following problems:
- Fix malformed context for issue E505 (Calling an undefined function).
(reported by @muzimuzhi in #191, fixed in #193)
- Do not capture a newline after expl3-like material. (#193)
This excludes the newline from the context messages and byte ranges for
issues like E102 (Expl3 material in non-expl3 parts).
- Only put argument specifiers in the context of issue E201 (Unknown argument
specifiers), not the whole control sequence name. (#193)
This makes the context of issue E201 consistent with issue E427 (Comparison
conditional without signature `:nnTF`).
- Fix the context of issue W200 ("Do not use" argument specifiers) missing
characters when the name of the control sequence ends with double-superscript
characters, like `\tex_let:^^44`. (#193)
- Report resolved control sequence names (like `\tex_let:D`) instead of the raw
input text (like `\tex_let:^^44`) for issues W200 and W202 (Deprecated
control sequences). (#193)
- Fix an incorrect assertion in code that reports issues E500 (Multiply defined
function) and W501 (Multiply defined function variant). (reported by
@muzimuzhi in #192, fixed in #194)
- Do not consider a definition being reached by itself a redefinition.
(reported by @muzimuzhi in #192, fixed in #194)
This prevents false positive detections of the issues E500 and W501.
- Do not report issue E505 (Calling an undefined function) when calling empty
functions. (reported by @muzimuzhi in #192, fixed in #194)
- Weaken the confidence of incoming reaching definitions when the in-degree is
greater than one. (reported by @muzimuzhi in #192, fixed in #194)
- Do not report issues for uninteresting macro-statements that are skipped
during flow analysis and therefore have incomplete or unreliable information
recorded. (#194)
- Only require definite reaching definitions for issues E500 and W501, not
issues E504 (Function variant for an undefined function), E506 (Indirect
function definition from an undefined function), and W507 (Setting a function
before definition). (#194)
#### Continuous integration
This version of explcheck has made the following changes to our continuous
integration:
- Check issue context in tests. (reported by @muzimuzhi in #191, added in #193)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/support/expltools
More information is at
https://ctan.org/pkg/expltools
--------------------------------------------------------------------------------
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 .
Joseph Wright submitted an update to the
siunitx
package.
Version number: 3.5.2 2026-04-07
License type: lppl1.3c
Summary description: A comprehensive (SI) units package
Announcement text:
----------------------------------------------------------------------
## [v3.5.2] - 2026-04-07
### Fixed
- Documentation corrections
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/siunitx
More information is at
https://www.ctan.org/pkg/siunitx
------------------------------------------------------------------------
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
Yanrui Li submitted an update to the
context-notes-zh-cn
package.
Version number: 2026-04-08
License type: fdl
Summary description: A ConTeXt LMTX introduction for Chinese users
Announcement text:
----------------------------------------------------------------------
The following is mainly a correction of several writing errors in the
documentation, along with refinements to some previously hasty wording. The main
content remains largely unchanged.
The copyright of the documentation has been slightly modified, with some simple
clauses added to meet the Debian community's rigorous licensing requirements for
the TeXLive package.
A new chapter, chapter 17 — a brief introductory guide to TEX programming — has
been added. Originally, I planned to use it to demonstrate some applications of
TEX programming in typesetting, but after some attempts, I decided to keep it as
simple as possible, merely aiming to dispel fear of TEX programming.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/info/context-notes-zh-cn
More information is at
https://www.ctan.org/pkg/context-notes-zh-cn
------------------------------------------------------------------------
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
Valentin Dao submitted the
fits-astro
package.
Version: 1.0.0 2026-04-06
License: lppl1.3c
Summary description: Retrieving FITS file header information in LuaTeX
Announcement text:
----------------------------------------------------------------------
This new package offers a simple way for (mainly) astronomy-related
papers to read FITS (Flexible Image Transport System) file headers
using LuaTeX.
Header keyword values can be typeset instantly in the document or
stored in macros for later use.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/fits-astro
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/generic/fits-astro/
------------------------------------------------------------------------
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
Walter Daems submitted an update to the
uantwerpendocs
package.
Version: 4.12 2026-04-06
License: lppl1.3
Summary description: Course texts, master theses, and exams in University of Antwerp style
Announcement text:
----------------------------------------------------------------------
Version v4.12 features the following changes:
- annual update (bug- and documentation fixes)
- now double degree specifications are possible
- refactored build process (now using l3build)
- introduced makebookcover macro for PhD thesis class
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/uantwerpendocs
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/uantwerpendocs/
------------------------------------------------------------------------
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
Francesco Meccariello submitted an update to the
mystyletau
package.
Version: 2.0
License: lppl1.3c
Summary description: Custom Tau glyphs for topology using vector fonts
Announcement text:
----------------------------------------------------------------------
Major update (v2.0): Migrated from external PDF images to a
dedicated TrueType font (mytautwo.ttf).
New features:
- Dynamic color support (compatible with xcolor).
- Perfect scaling in all math sizes (subscripts/superscripts).
- Support for \ensuremath for use in text and math mode.
- Requires LuaLaTeX or XeLaTeX.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/mystyletau
The package’s files themselves can be inspected at
https://mirrors.ctan.org/fonts/mystyletau/
------------------------------------------------------------------------
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
Stephan Lukasczyk submitted an update to the
se2thesis
package.
Version: 4.4.1
License: lppl1.3c
Summary description: A Thesis Class for the Chair of Software Engineering II at the University of Passau, Germany
Announcement text:
----------------------------------------------------------------------
Fixes:
- Fix argument consistency for LaTeX3 code
- Fix an issue with hyperref populating a number into the author field of the resulting PDF.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/se2thesis
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/se2thesis/
----------------------------------------------------------------------
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
Aaron Molt submitted the
sneaker
package.
Version: 1.0 2026-04-03
License: lppl1.3c
Summary description: Configurable Sneakers with TikZ
Announcement text:
----------------------------------------------------------------------
The 'sneaker' package provides a highly configurable TikZ pic to draw stylised sneakers in an isometric-like perspective.
The shoe can be extensively customised via a simple key–value interface. Features include adjustable colours for various components, shoelaces with a bow, velcro straps, metal eyelets, and decorative patterns such as a lightning bolt or a star. For more detailed illustrations, the package also offers options for dashed stitching lines and even rolling wheels to transform the sneaker into an inline skate.
What started as a small visual gimmick for the slides of my Bachelor’s thesis, a sneaker as a feature model to illustrate variability and configuration, gradually grew into something more elaborate that I decided to share with the community.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/sneaker
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/sneaker/
----------------------------------------------------------------------
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