VÃt Starý Novotný submitted an update to the
markdown
package.
Version: 3.15.0-0-g58d7bf4d 2026-04-08
License: lppl1.3c
Summary description: Converting and rendering markdown documents inside TeX
Announcement text:
----------------------------------------------------------------------
## 3.15.0 (2026-04-08)
### Development
This version of the Markdown package has added the following new features:
- Add a new `htmlOutput` option to produce fine-grained HTML renderers based on
CommonMark's grammar. (suggested by @u-fischer and @Witiko in #597 and #606,
contributed by @herley-shaori in #635, 72a8b365, and f46a49ad with a review
by @lostenderman)
### Fixes
This version of the Markdown package has fixed the following issues:
- Strip leading and trailing spaces for `inlineHtmlComment` renderers. (#635)
- Specify `.value_required:n = { true }` for all options that require values.
(discovered by @michal-h21 in #615, fixed in #640)
- Parse the content of inline HTML comments. (described in #641, fixed in #642)
### Continuous integration
This version of the Markdown package has made the following changes to our
continuous integration:
- Disable caching in the `zauguin/install-texlive` action.
(added by @zauguin in zauguin/install-texlive#128 and 9c4245d3)
- Update the `zauguin/install-texlive` action to v4.3. (e3db1102)
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/markdown
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/generic/markdown/
------------------------------------------------------------------------
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
beamer-reveal
package.
Version: 1.10 2026-04-08
License: lppl1.3
Summary description: Convert beamer slides to reveal.js HTML presentations
Announcement text:
----------------------------------------------------------------------
Version v1.10 with new features:
- URL-style images/videos/audios/iframes now also work
- Slides containing animations or audio are visibly marked (bottom right)
- Autoplay voiceover using various tts services supported
What you can create with this package can be previewed online,
dpending on the aspectratio of your screen:
- 16:9: https://www.digmanwaves.net/beamer-reveal/169
- 16:10: https://www.digmanwaves.net/beamer-reveal/1610
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/beamer-reveal
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/beamer-contrib/beamer-reveal/
----------------------------------------------------------------------
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
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