Jürgen Spitzmüller submitted an update to the
babel-german
package.
Version: 2.99 2026-01-24
License: lppl1.3
Summary description: Babel support for documents written in German
Announcement text:
--------------------------------------------------------------------------------
This release marks a major rewrite of babel-german. Next to minor bug fixes, the release features the following major changes:
* The sources and manuals of the previously separate 1901 and 1996 orthography (a.k.a. german and ngerman) have been merged into one common source and manual.
* New language option names are introduced: german-at, german-ch, german-de (alias german-austria, german-germany, german-switzerland) for contemporary (1996) orthography, german-at-1901, german-ch-1901, german-de-1901 (alias german-austria-1901, german-germany-1901, german-switzerland-1901) for traditional (1901) orthography. The received options (austrian, german, swissgerman, naustrian, ngerman, nswissgerman) are kept with their meaning, but discouraged from now on.
* By default and when using the new language options, babel-german now uses the new (exptl) hyphenation patterns. The received options keep using the legacy patterns by default.
* Introduce \germansetup for option specification. The capsz and toss options now also can be set this way (with a more general scope).
* Hyphenation patterns can now be specified directly (via \germansetup, in addition to the \babelprovide method which has a more granular scope)
* Introduce option "glottonyms" that specifies whether the option "german" activates old or contemporary orthography. By default, it still activates old, but this will change in a future version (presumably for TL 2026).
* Fix some shorthands (particularly their vmode behavior)
The manual includes elaborations about these changes, the rationales and future directions.
Also note that the package moved home. Find it now at https://codeberg.org/jspitz/babel-german
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/babel-contrib/german
More information is at
https://ctan.org/pkg/babel-german
--------------------------------------------------------------------------------
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 .
Walter Daems submitted an update to the
beamer-reveal
package.
Version number: 1.05 2026-01-23
License type: lppl1.3
Summary description: Convert beamer slides to reveal.js HTML presentations
Announcement text:
----------------------------------------------------------------------
Version that accomodates users of latexmk to specify pdf, aux and output
directory.
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
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/beamer-contrib/beamer-reveal
More information is at
https://www.ctan.org/pkg/beamer-reveal
------------------------------------------------------------------------
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
Conrad Kosowsky submitted an update to the
>
> mathfont
>
> package.
>
> Version: 3.0 2026-01-22
> License: lppl1.3c
>
> Summary description: Use TrueType and OpenType fonts in math mode
>
> Announcement text:
> ----------------------------------------------------------------------
>
> -\mathfont is now local command and overrides previous calls to \mathfont
> -package now supports unicode input in math mode
> -better interfacing with the nfss
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/mathfont
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/unicodetex/latex/mathfont/
>
> ----------------------------------------------------------------------
>
> 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
beamer
package.
Version number: 3.77 2026-01-22
License type: lppl1.3c gpl2+ fdl
Summary description: A LaTeX class for producing presentations and slides
Announcement text:
----------------------------------------------------------------------
## [v3.77]
### NEW
- adding new `framefootnotes` class option, which will set the `frame` option for all footnotes
- adding `noframe` footnote option to ensure a footnote is shown as part of a minipage
### Changed
- unified option-handling of themes. They now all allow passing options on to inner/outer/colour/font themes
- Error if \DcoumentMetadata is used
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/beamer
More information is at
https://www.ctan.org/pkg/beamer
------------------------------------------------------------------------
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
Anders Andersen submitted the
>
> aspen
>
> package.
>
> Version: 1.23 2026-01-21
> License: lppl1.3c
>
> Summary description: Simple crypto notation in LaTeX
>
> Announcement text:
> ----------------------------------------------------------------------
>
> The Aspen package implements LaTeX commands closely related to what
> is often called *security protocol notation*, *standard protocol
> engineering notation*, *standard protocol notation*, or *protocol
> narrations*.
>
> The name Aspen *can* be an abbreviation for *A Security Protocol
> Engineering Notation*, but another possible abbreviation is
> *Anderson-inspired Standard Protocol Engineering Notation*, in
> memory of the late Professor Ross J. Anderson [1], who has meant
> so much for the fields of computer security, distributed systems,
> and, in particular, security engineering.
>
> Aspen is a notation for security protocols. Despite the many
> publications and textbooks found using notations for security
> protocols, the notations used are not consistent. The motivation
> for Aspen is to have an expressive and consistent notation that
> can be used in different settings where security protocols are
> presented. The Aspen package implements this notation for LaTeX.
>
> Aspen is not a formalism, like BAN (Burrows–Abadi–Needham) logic,
> or a calculus for analysis of cryptographic protocols, like Spi
> calculus. For a more detailed analysis of cryptographic protocols,
> more expressive notations like BAN logic, Spi calculus, or
> something similar should be considered. Optionally, the Aspen
> LaTeX package also implements the BAN logic notation for LaTeX.
>
> The Aspen package and its documentation are available from CTAN and
> from my private repository:
>
> - https://www.ctan.org/tex-archive/macros/latex/contrib/aspen
> - https://www.pg12.org/dist/texmf/tex/latex/aspen/
>
> Sincerely,
> Anders Andersen
>
> [1] https://www.cl.cam.ac.uk/archive/rja14/
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/aspen
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/latex/contrib/aspen/
>
> ----------------------------------------------------------------------
>
> 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
Jasper Habicht submitted an update to the
jsonparse
package.
Version number: 1.7.0 2026-01-22
License type: lppl1.3c
Summary description: Parse, store and access JSON data in LaTeX documents
Announcement text:
----------------------------------------------------------------------
Improved expandability in mapping functions.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/jsonparse
More information is at
https://www.ctan.org/pkg/jsonparse
------------------------------------------------------------------------
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
Alain Matthes submitted an update to the
tkz-euclide
package.
Version: 5.12c 2026-01-22
License: lppl1.3
Summary description: Tools for drawing Euclidean geometry
Announcement text:
----------------------------------------------------------------------
Fixed
- Macro `\tkzAutoLabelPoints`.
- Modification of files loaded with the `mini` option.
If you encounter difficulties, do not use this option because
some macros require the use of macros for calculations.
Docs
- Correction Example with `\tkzAutoLabelPoints`.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tkz-euclide
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/tkz/tkz-euclide/
------------------------------------------------------------------------
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
Alain Matthes submitted an update to the
tkz-elements
package.
Version: 4.45c 2026-01-22
License: lppl1.3c
Summary description: A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide
Announcement text:
--------------------------------------------------------------------------------
[2026/01/22 — version 4.45c]
Changed
In tkz-elements.sty
- Replaced `luatexluaescapestring` with `luaescapestring`.
In line
- Simplification of the method `LLL`
In the documentation
- Corrected the example related to the radical center.
- Improved the documentation of the `radical center` and the `radical circle`.
- Added clarifications concerning the `mini` option of `tkz-euclide`, in particular its interaction with
the `\tkzCompass` macro and the `show` option.
- Removed several sections (`examples`, `theorems`, and `apollonius`) in order to streamline the documentation.
These materials are now gathered in a separate document entitled *Euclidean Geometry*, available on
my website: `https://altermundus.fr`.
- Correction of Archimedes Spiral example.
--------------------------------------------------------------------------------
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 .
Joseph Wright submitted an update to the
ltx-talk
package.
Version: 0.3.12 2026-01-21
License: lppl1.3c
Summary description: A class for typesetting presentations
Announcement text:
----------------------------------------------------------------------
### Changed
- Drop some 'no-op' opacity whatsits
- Support classical font-size options (`10pt`, `11pt`, `12pt`)
- Document `font-size` option
----------------------------------------------------------------------
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
The LaTeX Project Team submitted an update to the
latex-tagging-status
package.
Version: 2026-01-21
License: lppl1.3c
Summary description: The LaTeX Tagging Status data
Announcement text:
--------------------------------------------------------------------------------
Changes to the tagging status of
bnumexpr
bxcoloremoji
cgloss4e
changelog
chessboard
colophon
crossreftools
dictsym
emo
emoji
endnotesj
expex
exscale
extarticle
extbook
extproc
extreport
fewerfloatpages
gb4e
hardwrap
icomma
listlbls
mlist
musicography
nccfloats
pgfparser
polexpr
prooftrees
splitbib
versonotes
wallpaper
xintbinhex
xintcfrac
xintcore
xintexpr
xintfrac
xintgcd
xintkernel
xintlog
xintseries
xinttools
xinttrig
xskak
zeckendorf
--------------------------------------------------------------------------------
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 .