Bernhard Haslhofer submitted the
beamertheme-csh
package.
Version: 1.0 2025-11-24
License: lppl1.3c
Summary description: A Beamer presentation theme for the Complexity Science Hub Vienna
Announcement text:
----------------------------------------------------------------------
Hi all,
A LaTeX Beamer theme for Complexity Science Hub presentations is now available.
Just use \usetheme{csh} in your Beamer document.
Best,
Bernhard
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/beamertheme-csh
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/beamer-contrib/themes/beamert…
------------------------------------------------------------------------
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
VÃt Starý Novotný submitted an update to the
expltools
package.
Version: 2025-11-24
License: lppl1.3c gpl2+
Summary description: Development tools for expl3 programmers
Announcement text:
----------------------------------------------------------------------
## expltools 2025-11-24
### explcheck v0.16.0
#### Development
This version of explcheck has implemented the following new features:
- Support specifying cut-off dates for deprecations from the file
`l3obsolete.txt` and prefixes from the file `l3prefixes.csv`.
(suggested by @YDX-2147483647 in #147 and #149, added in #150)
For example, here is how your config file `.explcheckrc` might look if you
would like to only take into account the deprecations and prefixes from
TeX Live 2024 and earlier:
``` toml
[defaults]
l3obsolete_max_deprecated_date = "2024-03-30"
l3prefixes_max_first_registered_date = "2024-11-18"
```
You may get these dates by running the script `generate-explcheck-latex3.lua`
with files `l3obsolete.txt` and `l3prefixes.csv` from TeX Live 2024 placed in
the current working directory or other locations indexed by the KPathSea
library. Here is the output of the script:
```
LPEG parsers and other information extracted from LaTeX3 data files.
Generated on 2025-11-06 from the following files:
- "l3obsolete.txt" with the latest obsolete entry from 2024-03-30
- "l3prefixes.csv" with the latest registered prefix from 2024-11-18
```
You may also just use the dates of the last update to TeX Live 2024
(2025-03-09) for both options, see https://tug.org/historic, directory
`systems/texlive/2024/tlnet-final`.
#### Fixes
This version of explcheck has fixed the following bugs:
- Fix an attempt to index a nil value in function `count_segments()` from the
file `explcheck-evaluation.lua`. (#150)
This bug would surface when printing results for files whose processing
stopped before the syntactic analysis step.
#### Continuous integration
This version of explcheck has made the following changes to our continuous
integration:
- Use historic files "l3obsolete.txt" and "l3prefixes.csv" in CI. (#150)
- Include example files from the `doc` subtree in regression tests. (#150)
This has reduced code coverage from ca 24% to 21% of all expl3 tokens on
TeX Live 2024 and from ca 22% to 20% on current TeX Live 2025 (2025-11-06).
- Check if the configuration is minimal even for expl3 files without any
issues. (#150)
This is necessary to prevent incorrect recommendations to remove unnecessary
default settings from the file `.explcheckrc` in the script
`prune-explcheck-config.lua`.
- Bump actions/checkout from 5 to 6. (contributed by @dependabot in #151)
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/expltools
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/expltools/
------------------------------------------------------------------------
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
Jasper Habicht submitted an update to the
jsonparse
package.
Version: 1.6.8 2025-11-24
License: lppl1.3c
Summary description: Parse, store and access JSON data in LaTeX documents
Announcement text:
----------------------------------------------------------------------
Corrections and clarifications in documentation.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/jsonparse
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/jsonparse/
------------------------------------------------------------------------
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
Nicola Talbot submitted an update to the
flowfram
package.
Version: 2.0 2025-11-24
License: lppl1.3
Summary description: Create text frames for posters, brochures or magazines
Announcement text:
----------------------------------------------------------------------
Version 2.0 has been mostly rewritten using LaTeX3 commands and
updated to take into account changes to the output routine in the
LaTeX kernel. Some defaults have changed.
If there are any compatibility issues you can rollback to v1.18
or v1.17.
New supplementary package flowframtkutils.sty included for use
with FlowframTk (distributed separately). This doesn’t automatically
load flowfram.sty as it may only be required for exported images.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/flowfram
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/flowfram/
------------------------------------------------------------------------
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
plante submitted an update to the
freemath
package.
Version: 1.1
License: lppl1.3c
Summary description: LaTeX maths without backslashes
Announcement text:
--------------------------------------------------------------------------------
Some improvements:
- Better \left \right and \sqrt (\radical) behaviour;
- Better LuaLaTeX compatibility, specifically for unicode-math users;
- Updated documentation with some texnical notes.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/freemath
More information is at
https://ctan.org/pkg/freemath
--------------------------------------------------------------------------------
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 .
Alain Matthes submitted an update to the
tkz-elements
package.
Version: 4.42c 2025-11-24
License: lppl1.3c
Summary description: A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide
Announcement text:
--------------------------------------------------------------------------------
tkz-elements — update 4.42c (2025/11/24)
This update brings a new geometric class, several new Apollonius-related tools,
improved robustness thanks to extended EPS handling, and many documentation
enhancements.
Added
New class angle:
A dedicated object for angle management (identifier "A" used internally).
Integration with other classes will come in later releases.
class circle:
New method CCL (circle–circle–line tangency).
Unified similitude method with optional "internal" / "external" mode.
module tkz:
New angle-related functions, all with optional EPS:
tkz.inner_angle, tkz.angle_between_vectors, tkz.get_angle_normalize.
New comparison helper: tkz.approx (optional EPS).
class line:
Aliases perpendicular_bisector and bisector for mediator.
New method harmonic with mode "internal", "external" or "both".
class triangle:
isodynamic_points (alias neuberg_points).
three_apollonius_circles.
apollonius_circle.
apollonius_points.
apollonius_circles.
Changed
class matrice:
Fixes for print_matrix and matrix:print.
Correction of method htm.
Intersection
Complete rewrite of algorithms with a unified EPS parameter for precision control.
class circle:
Many methods now accept an optional EPS argument:
on_circle, in_out, in_disk, in_out_disk,
in_disk_strict, out_disk_strict, in_out_disk_strict,
line_position, pole, is_tangent, is_secant,
circles_position, orthogonal_through, midcircle, common_tangent.
Improved behaviour of CLL for parallel lines.
class line
Improved LLL.
Documentation:
Some corrections
New Gothic example for CLP.
New CLL example with parallel lines.
Rewrite of search_circle.lua.
Expanded Apollonius section with new CLP examples.
Lua lesson: using string.char(37).
--------------------------------------------------------------------------------
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 .
Dohyun Kim submitted an update to the
luatexko
package.
Version: 5.3 2025-11-24
License: lppl1.3c
Summary description: Typeset Korean with Lua(La)TeX
Announcement text:
----------------------------------------------------------------------
- reset hb.space and parameters.space for harf-mode fonts:
Beware that the width of inter-word space can be affected by this fix.
- consider extend/squeeze option in vertical font setting:
Currently these two options do not work properly with node-mode vertical font.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/luatexko
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/generic/luatexko/
------------------------------------------------------------------------
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
Javier Bezos López submitted an update to the
>
> babel
>
> package.
>
> Version: 25.16 2025-11-23
> License: lppl1.3
>
> Summary description: Multilingual support for LaTeX, LuaLaTeX, XeLaTeX, and Plain TeX
>
> Announcement text:
> ----------------------------------------------------------------------
>
> Changes in version 25.16 are described in:
>
> https://latex3.github.io/babel/news/whats-new-in-babel-25.16.html
>
> Here is a summary:
>
> * Julian calendar.
> * New Greek counters without keraia
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/babel
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/latex/required/babel/base/
>
> ----------------------------------------------------------------------
>
> 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
Romano Giannetti submitted an update to the
>
> CircuiTikZ
>
> package.
>
> Version: 1.8.3 2025-11-23
> License: lppl gpl
>
> Summary description: Draw electrical networks with TikZ
>
> Announcement text:
> ----------------------------------------------------------------------
>
> The main highlight of this version is the fix of the oo-type sources and transformers.
> They used parameters different from width and height to define the shape,
> and the anchors were not stable (and some of them were plain wrong).
> It also adds several capabilities to them (anchors, additional windings, and so on).
> Additionally, IGT thyristors and a couple of generic shapes (AC/DC symbols)
> have been added.
>
> - Add anchors, additional winding, global scale switch, and symbol
> rotation to the oo-type component
> - Add IGCT thyristors
> - Add ac/dc symbols
> - Fix definition and stabilize anchors of oo- and ooo-type components.
> - Fix encoding of the manual, removing some latin1 chars and
> converting to utf8. Why that was working is a mystery.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/circuitikz
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/graphics/pgf/contrib/circuitikz/
>
> ----------------------------------------------------------------------
>
> 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