Renier Tan submitted an update to the
>
> sysuthesis
>
> package.
>
> Version: 0.7.0 2025-11-26
> License: lppl1.3c
>
> Summary description: LaTeX thesis template for Sun Yat-sen University
>
> Announcement text:
> ----------------------------------------------------------------------
>
> Add:
>
> - Add option 'anonymous'
> - Add option 'none' for the fonts
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/sysuthesis
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/unicodetex/latex/sysuthesis/
>
> ----------------------------------------------------------------------
>
> 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
The LaTeX Project Team submitted an update to the
latex-tagging-status
package.
Version: 2025-11-26
License: lppl1.3c
Summary description: The LaTeX Tagging Status data
Announcement text:
--------------------------------------------------------------------------------
updated package status file
Includes a fix for issue 1090 (catcode of @)
--------------------------------------------------------------------------------
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 .
KKTeX submitted an update to the
luwa-ul
package.
Version: 1.2.0 2025-11-25
License: lppl1.3c
Summary description: Provides underlines and other highlighting which can be used in vertical mode
Announcement text:
--------------------------------------------------------------------------------
I got rid of specific adjustment when \ruby was used in Manual Series and Auto
Series takes over the role. Also, I slightly changed internal length-adjusting-parameter.
Also, I added new auto series, \thinHighLightAuto and \thickHighLightAuto.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/luwa-ul
More information is at
https://ctan.org/pkg/luwa-ul
--------------------------------------------------------------------------------
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 .
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