Daniel Flipo submitted an update to the
xcharter-math
package.
Version number: 0.70 2025-10-28
License type: ofl lppl1.3c
Summary description: XCharter-based OpenType Math font for LuaTeX and XeTeX
Announcement text:
----------------------------------------------------------------------
- Improved kernings for opening delimters followed by italic f, j or y.
- mcal (Chancery) variants of mscr (Round hand) capitals added in
Private Area (they are accessible through the +ss01 feature).
- Greek msans and mitsans glyphs added in Private Area.
- Invisible Math operators (U-2061 to U+2064) added.
- Compatibility with Typst v0.14: all glyphs used in
vertical compositions now sit on the baseline.
- Documentation fixes.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/fonts/xcharter-math
More information is at
https://www.ctan.org/pkg/xcharter-math
------------------------------------------------------------------------
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
Daniel Flipo submitted an update to the
>
> erewhon-math
>
> package.
>
> Version: 0.70 2025-10-28
> License: ofl lppl1.3c
>
> Summary description: Utopia based OpenType Math font
>
> Announcement text:
> ----------------------------------------------------------------------
>
> - Improved kernings for opening delimters followed by italic f, j or y.
> - mcal (Chancery) variants of mscr (Round hand) capitals added in
> Private Area (they are accessible through the +ss01 feature).
> - Greek msans and mitsans glyphs added in Private Area.
> - Invisible Math operators (U-2061 to U+2064) added.
> - Compatibility with Typst v0.14: all glyphs used in vertical compositions
> now sit on the baseline.
> - Documentation fixes.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/erewhon-math
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/fonts/erewhon-math/
>
> ----------------------------------------------------------------------
>
> 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
Daniel Flipo submitted an update to the
>
> kpfonts-otf
>
> package.
>
> Version: 0.70 2025-10-28
> License: ofl lppl1.3
>
> Summary description: OpenType versions of the kpfonts (Type1) designed by Christophe Caignaert
>
> Announcement text:
> ----------------------------------------------------------------------
>
> - Math fonts:
> - Compatibility with Typst v0.14: all glyphs used in
> vertical compositions now sit on the baseline.
> - Invisible Math operators (U-2061 to U+2064) added.
> - Documentation fixes.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/kpfonts-otf
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/fonts/kpfonts-otf/
>
> ----------------------------------------------------------------------
>
> 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
Daniel Flipo submitted an update to the
>
> euler-math
>
> package.
>
> Version: 0.70 2025-10-28
> License: ofl lppl1.3c
>
> Summary description: OpenType version of Hermann Zapf’s Euler maths font
>
> Announcement text:
> ----------------------------------------------------------------------
>
> - Greek msans and mitsans glyphs added in Private Area.
> - Invisible Math operators (U-2061 to U+2064) added.
> - Compatibility with Typst v0.14: all glyphs used in vertical compositions
> now sit on the baseline.
> - Documentation fixes.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/euler-math
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/fonts/euler-math/
>
> ----------------------------------------------------------------------
>
> 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
KKTeX submitted an update to the
KKsymbols
package.
Version: 1.1.0 2025-10-28
License: lppl1.3c
Summary description: LaTeX commands for enclosing characters in circles, squares, diamonds, or brackets
Announcement text:
--------------------------------------------------------------------------------
I fixed all commands to zenkaku width, and slightly changed the design of \kakko.
--------------------------------------------------------------------------------
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 .
Karl Berry submitted an update to the
tugboat
package.
Version: 2.35 2025-10-27
License: lppl1.3
Summary description: LaTeX macros for TUGboat articles
Announcement text:
--------------------------------------------------------------------------------
A small update to the LaTeX tugboat package. Noteworthy changes:
2.35 (2025-10-27):
ltugboat.cls:
- new abbreviation \PDFUA, for \acro{PDF/UA}.
- for \BibTeX and \BibLaTeX, allow hyphenation after the "Bib".
- if hyperref is loaded, \personalURL will make a live link.
- more \texorpdfstring in logos to placate hyperref.
- new debugging command \tbloggingall, since \loggingall does not set
\tracingonline=0, and microtype outputs a plethora of messages.
- new debugging command \tbdebug to write a \message on a new line.
tugboat.bst:
- always use the key field for sorting, if it's non-empty; for all entry types.
ltubguid.ltx:
- mention that listings does not easily support code points above 255.
------
Please submit articles for the next issue: see article template and
information at https://tug.org/TUGboat/location.html.
And see https://tug.org/TUGboat for author info, back issues, and
everything else relating to TUGboat. Suggestions and bug reports are
always welcome.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tugboat
More information is at
https://ctan.org/pkg/tugboat
--------------------------------------------------------------------------------
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 .
Jasper Habicht submitted an update to the
rpgicons
package.
Version: 2.1.0 2025-10-27
License: lppl1.3c
Summary description: Icons for tabletop role-playing games
Announcement text:
--------------------------------------------------------------------------------
Added alignment and currency shapes.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/rpgicons
More information is at
https://ctan.org/pkg/rpgicons
--------------------------------------------------------------------------------
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 .
Chris Spiel submitted an update to the
>
> typog
>
> package.
>
> Version: 0.5 2025-10-27
> License: lppl1.3c
>
> Summary description: Typographic fine-tuning and micro-typographic enhancements
>
> Announcement text:
> ----------------------------------------------------------------------
>
> * Features
> + New Features
> - Allow to vertically adjust label items of itemized lists to
> uppercase or lowercase letters. Works with plain LaTeX and
> package enumitem.
> - New macros to raise inverted exclamation marks and inverted
> question marks.
> - New environment that wraps \lastlinefit.
> - New macros to typset en-dashes and em-dashes with user-definable
> spacing on their left and right sides. Also available as macros
> for vertically adjusted dashes.
> + Extension of Existing Features
> - Control the vertical position of \kernedslash with the new package
> option lowerslash.
>
> * Backward Incompatible Changes
> - Rename package options mathitalicscorrection and
> textitalicscorrection to mathitaliccorrection and
> textitaliccorrection, i.e., drop the false plural 's'.
>
> * Documentation Improvements
> - Add quick reference section for advanced users.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/typog
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/latex/contrib/typog/
>
> ----------------------------------------------------------------------
>
> 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
Chris Spiel submitted an update to the
>
> synthslant
>
> package.
>
> Version: 0.2 2025-10-26
> License: lppl1.3c
>
> Summary description: Synthetically slant text
>
> Announcement text:
> ----------------------------------------------------------------------
>
> * Features
> - Bug fix: Also slant discretionary hyphens.
> - Extension: Honor \discretionary primitives.
>
> * Documentation
> - Add quick reference page for advanced users.
> - Add quick start page for new users.
> - Suggest a new method to determine a font's italic angle.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/synthslant
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/latex/contrib/synthslant/
>
> ----------------------------------------------------------------------
>
> 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 Oberdiek Package Support Group submitted an update to the
>
> embedfile
>
> package.
>
> Version: 2.13 2025-10-27
> License: lppl1.3c
>
> Summary description: Embed files into PDF
>
> Announcement text:
> ----------------------------------------------------------------------
>
> * embedfile is now compatible with the LaTeX PDF management.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/embedfile
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/latex/contrib/embedfile/
>
> ----------------------------------------------------------------------
>
> 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
Hironori Kitagawa submitted an update to the
luatexja
package.
Version: 20251027.0
License: bsd
Summary description: Typeset Japanese with Lua(La)TeX
Announcement text:
--------------------------------------------------------------------------------
* Adapt to LaTeX 2025-11-01 (hopefully).
* Postponed definition of \printglossary in \AtBeginDocument (gh/#34).
* luatexja-fontspec: now requires the fontspec package v2.9e.
* Changed some local definition in luatexja-{fontspec,preset} to global.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/generic/luatexja
More information is at
https://ctan.org/pkg/luatexja
--------------------------------------------------------------------------------
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 .
Alceu Frigeri submitted an update to the
starray
package.
Version: 1.11 2025-10-26
License: lppl1.3c gpl
Summary description: A structured array (of properties) based on expl3
Announcement text:
--------------------------------------------------------------------------------
`parsed` commands refactored and expanded. removed all references to kernel
scratch variables (no more side effects). Documentation redone (regarding
parsed commands). switching over pkginfograb (for package documentation). code
cleanup
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/starray
More information is at
https://ctan.org/pkg/starray
--------------------------------------------------------------------------------
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 .
Christian Tellechea submitted an update to the
chemfig
package.
Version: 1.7
License: lppl1.3c
Summary description: Draw molecules with easy syntax
Announcement text:
--------------------------------------------------------------------------------
chemfig 1.7
-----------
1. To draw a horizontal reaction a new environment is provided: \hreac...\endhreac
2. The strut of the previous atom is no longer added to the argument of \printatom
The key 'use atom strut', when set to true, reverts to the previous behavior
3. When 'use atom strut' is 'false', each atom is typeset in a TeX box only once,
whereas previously it was sometimes 5 times or more
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/generic/chemfig
More information is at
https://ctan.org/pkg/chemfig
--------------------------------------------------------------------------------
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 .
Cédric Pierquet submitted an update to the
customenvs
package.
Version: 0.42b 2025-10-26
License: lppl1.3c cc0 cc-by-4 mit cc-by-sa-4
Summary description: Custom environments (MCQ, list with picked items, ...)
Announcement text:
--------------------------------------------------------------------------------
New icons (AI badges) + new mathpictos
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/customenvs
More information is at
https://ctan.org/pkg/customenvs
--------------------------------------------------------------------------------
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 .
Alan J. Cain submitted an update to the
indextra
package.
Version: 0.21.6 2025-10-26
License: lppl1.3c
Summary description: Enhanced index typesetting
Announcement text:
--------------------------------------------------------------------------------
Fix: Avoid possible incorrect page/column breaks in particular rare circumstances
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/indextra
More information is at
https://ctan.org/pkg/indextra
--------------------------------------------------------------------------------
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 .
The LaTeX Project Team submitted an update to the
l3kernel
package.
Version: 2025-10-24
License: lppl1.3c
Summary description: LaTeX3 programming conventions
Announcement text:
--------------------------------------------------------------------------------
## [2025-10-24]
### Changed
- Adjust support for deprecated `\l_keys_choice_tl`
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/required/l3kernel
More information is at
https://ctan.org/pkg/l3kernel
--------------------------------------------------------------------------------
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 the
luwa-ul
package.
Version number: 1.0.1 2025-10-26
License type: lppl1.3c
Summary description: Provides underlines and highlightings which can be used in vertical mode
Announcement text:
----------------------------------------------------------------------
Provides an underline package for Japanese typesetting that automatically adapts
to vertical text and to the presence or absence of ruby (furigana). It offers a
wide variety of styles, including wavy, dotted, and dashed lines, as well as
highlighter-style highlights.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/luwa-ul
More information is at
https://www.ctan.org/pkg/luwa-ul
------------------------------------------------------------------------
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
Alan J. Cain submitted an update to the
>
> marginalia
>
> package.
>
> Version: 0.82.21 2025-10-26
> License: lppl1.3c
>
> Summary description: Non-floating marginal content with automatic placement for LuaLaTeX
>
> Announcement text:
> ----------------------------------------------------------------------
>
> Various documentation improvements, including a link to a French translation of the documentation.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/marginalia
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/luatex/latex/marginalia/
>
> ----------------------------------------------------------------------
>
> 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
l3kernel-dev
package.
Version: 2025-10-24
License: lppl1.3c
Summary description: Development pre-release of l3kernel
Announcement text:
--------------------------------------------------------------------------------
## [2025-10-24]
### Changed
- Adjust support for deprecated `\l_keys_choice_tl`
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex-dev/required/l3kernel
More information is at
https://ctan.org/pkg/l3kernel-dev
--------------------------------------------------------------------------------
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 .
Julien Labbé submitted an update to the
>
> overarrows
>
> package.
>
> Version: 1.5 2025-10-19
> License: lppl1.3c
>
> Summary description: Custom extensible arrows over math expressions
>
> Announcement text:
> ----------------------------------------------------------------------
>
> overarrows is a LaTeX package to create custom arrows over math expressions, mainly for vectors (but arrows can as well be drawn below). Arrows stretch with content, scale with math styles, and have a correct kerning when a subscript follows. Some predefined commands are also provided.
>
> This update improves the implementation of the predefined commands \overbar and \underbar so that they can be properly nested.
>
> Changelog:
> - Provide the command \baselinebar
> - Redefine \overbar and \underbar so that they can be nested properly.
> - Make always available the lengths \overarrowthickness and \overarrowsmallerthickness.
> - Provide the command \arrowmathstyle.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/overarrows
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/latex/contrib/overarrows/
>
> ----------------------------------------------------------------------
>
> 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
François Pantigny submitted an update to the
nicematrix
package.
Version: 7.4 2025-10-23
License: lppl1.3
Summary description: Improve the typesetting of mathematical matrices with PGF
Announcement text:
--------------------------------------------------------------------------------
Negative values are allowed for the keys 'hlines' and 'vlines'.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/nicematrix
More information is at
https://ctan.org/pkg/nicematrix
--------------------------------------------------------------------------------
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 .
Alceu Frigeri submitted an update to the
codedescribe
package.
Version number: 1.16 2025-10-23
License type: lppl1.3c gpl
Summary description: LaTeX code description and documentation
Announcement text:
----------------------------------------------------------------------
Replacing kernel scratch variables by private ones (no more side effects)
using pkginfograb (for package info)
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/codedescribe
More information is at
https://www.ctan.org/pkg/codedescribe
------------------------------------------------------------------------
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
Alceu Frigeri submitted an update to the
>
> xpeekahead
>
> package.
>
> Version: 1.3 2025-10-23
> License: lppl1.3c gpl
>
> Summary description: A simple way for peeking ahead after commands and environments
>
> Announcement text:
> ----------------------------------------------------------------------
>
> expanding the set of conditionals. some code optimization.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/xpeekahead
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/latex/contrib/xpeekahead/
>
> ----------------------------------------------------------------------
>
> 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
l3packages
package.
Version: 2025-10-09
License: lppl1.3c
Summary description: High-level LaTeX3 concepts
Announcement text:
--------------------------------------------------------------------------------
## [2025-10-09]
### Fixed
- Handling of optimized m-type commands by `\GetDocumentCommandArgSpec`
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/l3packages
More information is at
https://ctan.org/pkg/l3packages
--------------------------------------------------------------------------------
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 .
The LaTeX Project Team submitted an update to the
l3experimental
package.
Version: 2025-10-09
License: lppl1.3c
Summary description: Experimental LaTeX3 concepts
Announcement text:
--------------------------------------------------------------------------------
## [2025-10-09]
### Fixed
- Setting for absolute shift in drawings
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/l3experimental
More information is at
https://ctan.org/pkg/l3experimental
--------------------------------------------------------------------------------
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 .
The LaTeX Project Team submitted an update to the
l3backend
package.
Version: 2025-10-09
License: lppl1.3c
Summary description: LaTeX3 backend drivers
Announcement text:
--------------------------------------------------------------------------------
## [2025-10-09]
### Changed
- Revise image inclusion in XeTeX and `dvipdfmx`
- Add transparency group to PDF images
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/required/l3backend
More information is at
https://ctan.org/pkg/l3backend
--------------------------------------------------------------------------------
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 .
The LaTeX Project Team submitted an update to the
l3kernel
package.
Version: 2025-10-09
License: lppl1.3c
Summary description: LaTeX3 programming conventions
Announcement text:
--------------------------------------------------------------------------------
## [2025-10-09]
### Changed
- Set `\tex_showstream:D` to a non-negative value
### Deprecated
- `\l_keys_choice_tl` replaced by `\l_keys_choice_str`
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/required/l3kernel
More information is at
https://ctan.org/pkg/l3kernel
--------------------------------------------------------------------------------
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 .
Vít Starý Novotný submitted an update to the
expltools
package.
Version: 2025-10-22
License: lppl1.3c gpl2+
Summary description: Development tools for expl3 programmers
Announcement text:
--------------------------------------------------------------------------------
## expltools 2025-10-22
### explcheck v0.15.0
#### Development
This version of explcheck has implemented the following new features:
- Add support for a non-standard Vim's quickfix errorformat item `%M` in the
Lua option `error_format`. (discussed with @YDX-2147483647 in #143, added in
#144)
Compared to `%m`, `%M` contains not just the issue description (e.g. "unused
private function") but also the optional issue context (e.g. "unused private
function: `\__example_foo:n`"), just like the human-readable output ever since
explcheck v0.12.0.
- Recognize calls to known or defined functions and function variants as a
new statement type `FUNCTION_CALL` distinct from `OTHER_STATEMENT`. (#141)
For the purpose of code coverage, calls to defined functions and function
variants are now considered well-known tokens. This has significantly
increased code coverage on TeX Live 2024 (from ca 13% to 30% of all expl3
tokens).
- Only detect well-understood tokens in analyzed parts of statements. (#141)
Specifically, this prevents us from considering e.g. the value in a variable
definition well-understood, unless we have analyzed it. After this change,
the code coverage should be a better lower-bound estimate of actual code
understanding. This has significantly reduced code coverage on TeX Live 2024
(from ca 30% to 24% of all expl3 tokens).
- Add context for the issue S103 (Line too long). (#141)
- Draft flow analysis. (#141)
- Include expl3 part delimiters in the total number of bytes. (#141)
This increases the estimated number of expl3 bytes and allows us to determine
whether two expl3 parts are immediately adjacent when we disregard
delimiters, which has some significance for the flow analysis.
#### Fixes
This version of explcheck has fixed the following bugs:
- Fix the detection of the issue S103 (Line too long), which was previously
often only detected in parts of the input files outside expl3 parts. (#141)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/support/expltools
More information is at
https://ctan.org/pkg/expltools
--------------------------------------------------------------------------------
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 .
Wybo H. Dekker submitted an update to the
ctable
package.
Version: 1.33 2025-10-22
License: lppl1.3c
Summary description: Flexible typesetting of table and figure floats using key/value directives
Announcement text:
----------------------------------------------------------------------
Corrected missing args inside AtBeginDocument
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/ctable
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/ctable/
------------------------------------------------------------------------
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.14 2025-10-22
License: lppl1.3
Summary description: Multilingual support for LaTeX, LuaLaTeX, XeLaTeX, and Plain TeX
Announcement text:
--------------------------------------------------------------------------------
Changes in version 25.14 are described in:
https://latex3.github.io/babel/news/whats-new-in-babel-25.14.html
Here is a summary:
------------------------------
This release comes with a *major* change. Now provide=* is not
necessary anymore, so that you can say, for example,
\usepackage[chinese,marathi]{babel}. There are also some fixes.
------------------------------
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/required/babel/base
More information is at
https://ctan.org/pkg/babel
--------------------------------------------------------------------------------
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 .
Cédric Pierquet submitted an update to the
>
> PixelArtTikz
>
> package.
>
> Version: 0.1.9 2025-10-20
> License: lppl1.3c
>
> Summary description: Work with PixelArts, with TikZ
>
> Announcement text:
> ----------------------------------------------------------------------
>
> l3 version of the package
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/pixelarttikz
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/graphics/pgf/contrib/pixelarttikz/
>
> ----------------------------------------------------------------------
>
> 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-base-dev + latex-tools-dev + latex-lab-dev
bundles.
Version: 2025-11-01 pre-release 4
License: lppl1.3c
Summary description: Development pre-release of the LaTeX kernel
Announcement text:
----------------------------------------------------------------------
See draft LaTeX News 42
https://mirrors.ctan.org/macros/latex-dev/base/ltnews42.pdf
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/latex-base-dev
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex-dev/base/
------------------------------------------------------------------------
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
Alceu Frigeri submitted the
pkginfograb
package.
Version: 1.0 2025-10-21
License: lppl1.3c gpl
Summary description: Collect LaTeX package infos in a regular way
Announcement text:
----------------------------------------------------------------------
A package to collect package infos in a regular way.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/pkginfograb
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/pkginfograb/
------------------------------------------------------------------------
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
Jinwen XU submitted an update to the
colorist
package.
Version: 2025-10-21
License: lppl1.3c
Summary description: Write your articles or books in a colorful way
Announcement text:
--------------------------------------------------------------------------------
Changes since the last version:
- Added title spacing configuration for \paragraph
- minor fixes and adjustments
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/colorist
More information is at
https://ctan.org/pkg/colorist
--------------------------------------------------------------------------------
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 .
Jinwen XU submitted an update to the
minimalist
package.
Version: 2025-10-21
License: lppl1.3c
Summary description: Write your articles or books in a simple and clear way
Announcement text:
--------------------------------------------------------------------------------
Changes since the last version:
- Added title spacing configuration for \paragraph
- minor fixes and adjustments
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/minimalist
More information is at
https://ctan.org/pkg/minimalist
--------------------------------------------------------------------------------
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 .
Jinwen XU submitted an update to the
ProjLib
package.
Version: 2025-10-21
License: lppl1.3c
Summary description: A collection of facilitative tools
Announcement text:
--------------------------------------------------------------------------------
Changes since last version:
- module "titlepage": the line spacing for the title page is improved, the
arrangement shall be automatically adjusted depending on whether the subtitle
is given
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/projlib
More information is at
https://ctan.org/pkg/projlib
--------------------------------------------------------------------------------
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 .
Rushikesh Kamalapurkar submitted an update to the
bodeplot
package.
Version: 3.0 2025-10-21
License: lppl1.3c
Summary description: Draw Bode, Nyquist and Nichols plots with gnuplot or pgfplots
Announcement text:
--------------------------------------------------------------------------------
Added a new pgfkeys-based simplified user interface.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/bodeplot
More information is at
https://ctan.org/pkg/bodeplot
--------------------------------------------------------------------------------
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 .
Jasper Habicht submitted an update to the
rpgicons
package.
Version: 2.0.4 2025-10-21
License: lppl1.3c
Summary description: Icons for tabletop role-playing games
Announcement text:
----------------------------------------------------------------------
- Bug fix in keys for every shape or type.
- Added key to append styles for every shape or type.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/rpgicons
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/rpgicons/
------------------------------------------------------------------------
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
samcarter submitted an update to the
beamertheme-spectrum
package.
Version: 0.4 2025-10-21
License: lppl1.3c
Summary description: A clean beamer theme with a big title graphic
Announcement text:
--------------------------------------------------------------------------------
### New
- ltx-talk theme: support short version of author, title etc. for footline
### Changed
- ltx-talk theme: only show footline separator for non-empty elements
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/beamer-contrib/themes/beamert…
More information is at
https://ctan.org/pkg/beamertheme-spectrum
--------------------------------------------------------------------------------
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: 4.8 2025-10-20
License: lppl1.3c
Summary description: Typeset Korean with Lua(La)TeX
Announcement text:
----------------------------------------------------------------------
- add fullwidth numbers/letters to is_hanja()
- allow glue stretching before/after non-breakable cjk characters
- bypass hb.font.get_glyph_extents() for speed-up, so a little
larger italic correction value for harf-mode fakeslant fonts
----------------------------------------------------------------------
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
William George Underwood submitted the
latex-formatter
package.
Version: 0.5.6
License: mit
Summary description: A LaTeX formatter written in Rust
Announcement text:
----------------------------------------------------------------------
This package provides the `tex-fmt` command line tool for formatting
LaTeX source files. Binaries are included for Linux, MacOS and Windows.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/latex-formatter
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/latex-formatter/
------------------------------------------------------------------------
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
Hồng-Phúc Bùi submitted an update to the
codeanatomy
package.
Version: 0.5-Beta
License: lppl1.3c
Summary description: Typeset code with annotations
Announcement text:
----------------------------------------------------------------------
Fix Build process by l3build
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/codeanatomy
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/codeanatomy/
------------------------------------------------------------------------
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
Sadao Massago submitted an update to the
latex-via-exemplos
package.
Version: 2025-10-18
License: lppl1.3c
Summary description: A LaTeX course written in Brazilian Portuguese language
Announcement text:
----------------------------------------------------------------------
- adjusted page header style on frontmatter
- position of table of contents has been changed
- correction related to code of example of fancyhdr
- bug fix of example of babel
- some corrections of text
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/latex-via-exemplos
The package’s files themselves can be inspected at
https://mirrors.ctan.org/info/latex-via-exemplos/
------------------------------------------------------------------------
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
Alan J. Cain submitted an update to the
timechart
package.
Version: 0.56.1 2025-10-17
License: lppl1.3c
Summary description: A package for drawing chronological charts
Announcement text:
----------------------------------------------------------------------
Rewrite of internal code for efficiency and to avoid errors in
edge cases.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/timechart
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/timechart/
------------------------------------------------------------------------
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
Kosei Kawaguchi a.k.a. KKTeX submitted an update to the
KKsymbols
package.
Version: 1.0.4 2025-10-18
License: lppl1.3c
Summary description: LaTeX commands for enclosing characters in circles, squares, diamonds, or brackets
Announcement text:
----------------------------------------------------------------------
I added \ichimoji command which forces any arguments to fit in zenkaku width.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/kksymbols
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/kksymbols/
------------------------------------------------------------------------
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
Jean-François Burnol submitted an update to the
>
> zeckendorf
>
> package.
>
> Version: 0.9c 2025-10-17
> License: lppl1.3c
>
> Summary description: Knuth Fibonacci multiplication, Zeckendorf and Bergman representations of big integers
>
> Announcement text:
> ----------------------------------------------------------------------
>
> This adds many new features and has some breaking changes due to
> renamings, not listed here.
>
> - It is not \xintiieval but \xinteval's syntax which is now
> extended.
>
> - Variables phi and psi are defined and one can do algebra with +,
> -, *, and ^ on them in Q(phi).
>
> - The Bergman phi-representation is added for elements of
> Z[phi] in particular for integers.
>
> - The $ character doing the Knuth Fibonacci multiplication on
> positive integers now uses the (more efficient) Arnoux formula.
> The $$ computes out of deference according to the Knuth formula.
>
> - The PDF documentation section on the mathematical background has
> been extended and includes bibliographical references.
>
> - The interactive interface integrates all novelties.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/zeckendorf
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/generic/zeckendorf/
>
> ----------------------------------------------------------------------
>
> 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
Thomas Saigre submitted an update to the
tikz-shields
package.
Version: 1.0
License: gpl3+
Summary description: Badges as in shields.io, but in LaTeX
Announcement text:
--------------------------------------------------------------------------------
Some fixes in the package, and support other kinds of badges.
See the full changelog on github : https://github.com/thomas-saigre/tikz-shields/releases/tag/v1.0
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/tikz-shields
More information is at
https://ctan.org/pkg/tikz-shields
--------------------------------------------------------------------------------
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 .
Andrew Parsloe submitted an update to the
diffcoeff
package.
Version: 5.5 2025-10-17
License: lppl1.3c
Summary description: Write differential coefficients easily and consistently
Announcement text:
----------------------------------------------------------------------
Version 5.5 adds the ability to write a 'generic' mixed partial
derivative with dots in the variable list (e.g. {u,v,...,z}),
a split-level inline slash-fraction derivative, and a doubly
compact form of compact derivative.
xtemplate is no longer a required package for recent LaTeX systems.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/diffcoeff
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/diffcoeff/
------------------------------------------------------------------------
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
David Wedekind, Paul Kantiem, Wolf Müller submitted an update to the
epcqrcode
package.
Version: 1.2 2025-10-16
License: lppl1.3
Summary description: Generate valid EPC QR codes
Announcement text:
----------------------------------------------------------------------
Fixed a typo.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/epcqrcode
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/epcqrcode/
------------------------------------------------------------------------
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
Eric Beitz submitted an update to the
texshade
package.
Version: 1.29 2025-10-16
License: gpl2
Summary description: Package for setting nucleotide and peptide alignments
Announcement text:
----------------------------------------------------------------------
Update (v1.29) of the TeXshade nucleotide and protein alignment macro
package. This version adds a new shading mode for displaying single
sequences, and a re-work of the bar graphs and color scales feature.
Now, stacked bars can be displayed, e.g. from calculations of local
frustration data derived from 3D protein structures.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/texshade
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/texshade/
------------------------------------------------------------------------
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