Tobias Enderle submitted an update to the
PyLuaTeX
package.
Version: 0.7.0
License: mit lppl1.3c
Summary description: Execute Python code on the fly in your LaTeX documents
Announcement text:
--------------------------------------------------------------------------------
New feature:
Commands and environments now accept options.
Example:
\begin{python}[session=main]
x = 5
\end{python}
\py[s=main,verbose]{x}
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/pyluatex
More information is at
https://ctan.org/pkg/pyluatex
--------------------------------------------------------------------------------
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
babel-german
package.
Version: 3.3 2026-04-18
License: lppl1.3
Summary description: Babel support for documents written in German
Announcement text:
----------------------------------------------------------------------
* Add ". shorthand
* Fix log message
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/babel-german
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/babel-contrib/german/
------------------------------------------------------------------------
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 Luciano submitted an update to the
onlinebrief24
package.
Version: 2026-04-17
License: lppl1.3c
Summary description: LaTeX class for DIN 5008 type-B business letters for use with onlinebrief24.de
Announcement text:
----------------------------------------------------------------------
This release fixes bugs in the modern-mode header, the extensibility
API, and the information block, and improves robustness of the class
internals.
Bug fixes:
- Fixed modern-mode header overflowing the right margin for long
sender names: the header parbox width is now computed via
\dimexpr\paperwidth-50mm\relax (160 mm on A4) instead of the invalid
\paperwidth-50mm literal
- Fixed \addinfoblockrow rendering stray text in the label column:
the empty-value test now expands the argument into a helper macro
before testing, so both internal macros and literal text passed
by the user are handled correctly
- Fixed \addinfoblockrow producing no output when none of the
built-in fields (yourref, ourref, contactname, etc.) are set;
the visibility guard now also checks for custom rows via
\addinfoblockrow
- Fixed incorrect icon name in the documentation
(\faXTwitter -> \faTwitter)
New behaviour:
- \addfooteritem now emits a class warning (\ClassWarningNoLine)
when called without the modern option, instead of silently
doing nothing
- \setfromname is deprecated; a class warning now recommends
using \setfromfirstname and \setfromlastname instead
Internal improvements:
- DIN 5008 window geometry centralised as named length constants
(\@obb@din*) shared by the picture-mode overlay and the TikZ
guides overlay, eliminating the previous drift between the
two rendering paths
- Modern-style calibration values (header/footer position, font
sizes) replaced by named constants for maintainability
- Footer field rendering consolidated into a single helper macro
(\@obb@renderfooterfield), removing five copies of the
separator logic
- Return-address width measurement extracted to
\@obb@measurereturnaddress, shared between validation
and rendering
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/onlinebrief24
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/onlinebrief24/
------------------------------------------------------------------------
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
Christian Tellechea submitted an update to the
tokstools
package.
Version: 0.2
License: lppl1.3c
Summary description: Tools for manipulating tokens
Announcement text:
----------------------------------------------------------------------
tokstools v0.2
--------------
* \pegreplace macro has new features and a new syntax
* \printtoks macro can now send token information to the log file
* code improvements
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tokstools
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/generic/tokstools/
----------------------------------------------------------------------
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 an update to the
tablerIcons
package.
Version: 0.1.3 2026-04-17
License: lppl1.3c mit
Summary description: Use tablerIcons through LaTeX commands
Announcement text:
----------------------------------------------------------------------
Icons can now be used in color
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tablericons
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/tablericons/
------------------------------------------------------------------------
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
Cédric Pierquet submitted an update to the
lucide-icons
package.
Version: 0.1.2 2026-04-17
License: lppl1.3c isc
Summary description: Use lucide-icons through LaTeX commands
Announcement text:
----------------------------------------------------------------------
Icons can now be used in color
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/lucide-icons
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/lucide-icons/
------------------------------------------------------------------------
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
Bruno Le Floch submitted an update to the
cprotect
package.
Version: 1.0f 2026-04-17
License: lppl1.3c
Summary description: Allow verbatim, etc., in macro arguments
Announcement text:
----------------------------------------------------------------------
Minor update to fix compatibility with packages that redefine \arabic
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/cprotect
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/cprotect/
------------------------------------------------------------------------
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 an update to the
KKsymbols
package.
Version: 2.1.4 2026-04-17
License: mit
Summary description: LaTeX commands for enclosing characters in circles, squares, diamonds, or brackets
Announcement text:
--------------------------------------------------------------------------------
In this update, the following change was done: When the arguments provided by this package contain only one-digit-number, the internal resize algorithm is nullified.
By this, I fixed the layout issue where single-digit numbers stretched horizontally.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/kksymbols
More information is at
https://ctan.org/pkg/kksymbols
--------------------------------------------------------------------------------
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 .
Ryoya Ando submitted the
ltmermaid
package.
Version: 1.0 2026-04-16
License: lppl1.3c
Summary description: Embed Mermaid diagrams in LaTeX
Announcement text:
----------------------------------------------------------------------
Embed Mermaid diagrams in LaTeX. Diagram sources are written to disk, and the Mermaid CLI (mmdc) renders vector PDFs, which are then included using \includegraphics.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/ltmermaid
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/ltmermaid/
----------------------------------------------------------------------
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
Xianyuan Bao submitted an update to the
NxuThesis
package.
Version: 2.1.0 2026-04-15
License: lppl1.3c
Summary description: Thesis template for Ningxia University
Announcement text:
----------------------------------------------------------------------
This version contains bug fixes atop v2.0.0, and adapts to the latest changes of format update.
All users should use the latest version for submission.
For detailed changes, please refer to:
- https://github.com/baoxianyuan/NXUThesis/releases/tag/v-2.1.0
- https://github.com/baoxianyuan/NXUThesis/compare/v2.0.0...v2.1.0
- https://github.com/baoxianyuan/NXUThesis/blob/master/CHANGELOG.md
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/nxuthesis
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/unicodetex/latex/nxuthesis/
----------------------------------------------------------------------
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