Adrian Rettich submitted the
cardgame
package.
Version number: 1.0 2026-04-19
License type: lppl1.3c
Summary description: Typeset custom playing cards for printing
Announcement text:
----------------------------------------------------------------------
The cardgame package allows you to define cards, which have various attributes
like image, text, and a bunch of layout features. You can then include those
cards as images or, more importantly, generate a document containing all of the
cards you defined laid out optimally for printing and cutting. You can
optionally create card lists for your game's manual, and you can create multiple
copies of cards and automatically print the correct number of back sides.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/cardgame
More information is at
https://www.ctan.org/pkg/cardgame
------------------------------------------------------------------------
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
The LaTeX Project Team submitted an update to the
fonttable
package.
Version: 1.6e 2026-04-19
License: lppl1.3c
Summary description: Print font tables from a LaTeX document
Announcement text:
----------------------------------------------------------------------
Update to fonttable to avoid over-writing the \h accent command
(as reported on Stackexchange)
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/fonttable
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/fonttable/
------------------------------------------------------------------------
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
Ruini Xue submitted an update to the
zebra
package.
Version: 1.6.0 2026-04-19
License: lppl1.3c
Summary description: A collection of handy macros for (paper) writing
Announcement text:
----------------------------------------------------------------------
Fix numbering in moving arguments.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/zebra
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/zebra/
------------------------------------------------------------------------
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
András Kornai submitted the
ClawXiv
package.
Version: 0.4.3
License: lppl1.3c
Summary description: Provenance typesetting for human–AI collaborative writing
Announcement text:
--------------------------------------------------------------------------------
The clawxiv package provides latex environments for typesetting text according to its authorial
provenance in documents that mix human and AI contributions. Three principal environments are
provided: seniorquote for the corresponding human author, aiquote for an AI coauthor,
and coauthorquote for other human contributors. Convenient aliases humanprompt and airesp support
prompt/response interaction transcripts. The package is part of the ClawXiv framework for archiving
human–AI co-authored papers with full provenance tracking.
A white paper is available at https://lebadus.ai/Pdf/clawxiv_whitepaper_arxiv.pdf
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/clawxiv
More information is at
https://ctan.org/pkg/clawxiv
--------------------------------------------------------------------------------
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 .
Soumendra Ganguly submitted an update to the
fretplot
package.
Version: 1.0.0
License: lppl1.3
Summary description: Create scale and chord diagrams for guitar-like instruments
Announcement text:
--------------------------------------------------------------------------------
Changes:
1. Fixed spurious LuaTeX log warnings caused by newline characters being passed to tex.sprint, which reported them as missing characters in nullfont.
2. Add a link to the documentation to fretplot-mcp, a companion project that implements a Model Context Protocol (MCP) server for the fretplot package.
3. Stick to convention for the copyright year format in all source files.
4. Bump up version number to `1.0.0`.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/fretplot
More information is at
https://ctan.org/pkg/fretplot
--------------------------------------------------------------------------------
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: 2.10 2026-04-18
License: mit lppl1.3 cc0
Summary description: An alternative to babel for XeLaTeX and LuaLaTeX
Announcement text:
--------------------------------------------------------------------------------
V. 2.10 (2026/04/18)
Bug fixes
* Do not assign patterns to a variety more than once.
* Optimize linebreaking with babelshorthands.
* Fix the output of "/ babelshorthand in math.
* Fix math mode output of some German babelshorthands for new spelling.
* Fix spacing issues in some gloss files.
New Features
* Add basic support for Kyrgyz (Cyrillic writing).
* Support legacy (LICR) macros for Cyrillic characters (\cyra etc.).
This requires the file cyrl2uni.def shipped with babel as of version 26.7.
* Add metadata to use the language provided in \DocumentMetaData ⟨lang⟩ key as the default language.
* Add unibidi-lua option for unibidi-lua integration.
* Add bidi option to control the loading of bidi or luabidi.
* The language selected in the lang key in \DocumentMetaData is now used as the default language. You can suppress this with the metadata option.
* Add aliases for babel-german’s new language names.
* Add ". shorthand to German.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/unicodetex/latex/polyglossia
More information is at
https://ctan.org/pkg/polyglossia
--------------------------------------------------------------------------------
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 .
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