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 .
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 .