The LaTeX Project Team submitted an update to the
latex-base-dev + latex-lab-dev
bundles.
Version: 2025-11-01 pre-release 3
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.tex
----------------------------------------------------------------------
The packages’ Catalogue entries can be viewed at
https://ctan.org/pkg/latex-base-devhttps://ctan.org/pkg/latex-lab-dev
The packages’ files themselves can be inspected at
https://mirrors.ctan.org/macros/latex-dev/base/https://mirrors.ctan.org/macros/latex-dev/required/latex-lab
------------------------------------------------------------------------
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
KKTeX submitted an update to the
KKsymbols
package.
Version: 1.0.2 2025-10-05
License: lppl1.3c
Summary description: LaTeX commands for enclosing characters in circles, squares, diamonds, or brackets
Announcement text:
----------------------------------------------------------------------
This package requires LuaTeX-ja and the bxghost package.
It relies on \ltjghostbeforejchar, \ltjghostafterjchar provided by bxghost.
----------------------------------------------------------------------
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
KKTeX submitted an update to the
keisennote
package.
Version: 1.0.4a 2025-10-05
License: lppl1.3c
Summary description: TikZ-based Japanese-style notebook ruled lines for LaTeX
Announcement text:
----------------------------------------------------------------------
I added descriptions about new package options which were added
in version 1.0.4.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/keisennote
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/keisennote/
------------------------------------------------------------------------
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 an update to the
tikzquests
package.
Version: 2.0a 2025-10-04
License: lppl1.3c gpl3+
Summary description: A parametric questions’ repositories framework
Announcement text:
--------------------------------------------------------------------------------
Issue #4 (sorry for that). some documentation typos.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tikzquests
More information is at
https://ctan.org/pkg/tikzquests
--------------------------------------------------------------------------------
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 .
Akira Yamaji submitted an update to the
mcf2graph
package.
Version: 5.29 2025-10-05
License: mit
Summary description: Draw chemical structure diagrams with MetaPost
Announcement text:
----------------------------------------------------------------------
-improve atom,bond setting
-update mcf2graph.mp
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/mcf2graph
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/mcf2graph/
------------------------------------------------------------------------
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 number: 4.30c 2025-10-04
License type: lppl1.3c
Summary description: A Lua library for drawing Euclidean geometry with TikZ or
tkz-euclide
Announcement text:
----------------------------------------------------------------------
[2025/10/04 version 4.30c]
Added
- circle:
- in_disk same as in_out_disk
- on_circle same as in_out
- in_disk_strict
- out_disk_strict
- line
- side_line This method assigns a value of -1, 0, or 1 to a given
point depending on its position in the plane relative to the
line.
- on_line = in_out_line
- on_segment = in_out_segment ### Changed
- circle
- common_tangent Complete rewriting of the procedure, which now
takes into account the position of circles and, above all, adds
an option to choose between external tangents and internal
tangents when they exist.
- c_cc_p Complete rewriting of the procedure. You can use an
“external” or “internal” option to determine whether solution
circles exist. The method takes into account the relative
position of the circles.
- line
- c_ll_p(L, p) now has a line and a point as its argument.
Docs
- Correction of typography.
- Adjusting documentation for new methods.
- Rewriting of numerous method presentations.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tkz/tkz-elements
More information is at
https://www.ctan.org/pkg/tkz-elements
------------------------------------------------------------------------
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
Vít Starý Novotný submitted an update to the
expltools
package.
Version: 2025-10-04
License: lppl1.3c gpl2+
Summary description: Development tools for expl3 programmers
Announcement text:
--------------------------------------------------------------------------------
## expltools 2025-10-04
### explcheck v0.14.0
#### Fixes
This version of explcheck has fixed the following bugs:
- Do not produce a Lua error when trying to generate all compatible specifiers
for base specifiers `T`, `F`, `p`, `w`, and `D`. (reported by @muzimuzhi in
#137, fixed in #138)
- Fix the description of issue S413, which was previously "Malformed variable
or constant" rather than "Malformed variable or constant _name_".
(reported in #137 and #139, fixed in #140)
- Reduce the range of semantic analysis issues to the smallest possible code
region. (reported by @muzimuzhi in #137 and #139, fixed in #140)
This is to reduce the chance of `% noqa` comments within long statements
inadvertently silencing issues related to other parts of the statement.
Specifically, the ranges of the following issues were narrowed from entire
statements to particular parts of those statements:
1. **W401 (Unused private function) and E404 (Protected predicate function):**
From the beginning of the function definition to the beginning of the
function replacement text (exclusive), if any, or the whole function
definition otherwise.
2. **T403 (Function variant of incompatible type) and W410 (Function variant
of deprecated type):** The argument with the list of variant specifiers.
3. **E405 (Function variant for an undefined function):** The argument with
the function name.
4. **E408 (Calling an undefined function):** The undefined function name.
5. **S412 (Malformed function name), S413 (Malformed variable or constant
name), and S414 (Malformed quark or scan mark name):** The argument with
the malformed name.
6. **W415 (Unused variable or constant), W416 (Setting an undeclared
variable), E417 (Setting a variable as a constant), E418 (Setting a
constant), W419 (Using an undeclared variable or constant), E420 (Locally
setting a global variable), and E421 (Globally setting a local
variable):** The argument with the variable or constant name.
7. **T422 (Using a variable of an incompatible type):** From the beginning
of the variable/constant declaration/definition/use to the beginning of
any arguments following the variable/constant names (exclusive).
8. **W423 (Unused message):** From the beginning of the message definition
to the beginning of the message text (exclusive).
9. **E424 (Using an undefined message):** From the beginning of the message use
to the first text argument (exclusive), if any, or the whole message use
otherwise.
10. **E425 (Incorrect parameter in message text):** The incorrect parameter token.
11. **E427 (Comparison conditional without signature `:nnTF`):** The argument
with the comparison conditional name.
#### Warnings and errors
This version of explcheck has made the following changes to the document titled
[_Warnings and errors for the expl3 analysis tool_][warnings-and-errors]:
- Fix the documentation of issue S413 (Malformed variable or constant name).
(reported by @muzimuzhi in #137 and #139, fixed in #140)
The module name is mandatory in the variable and constant name, as documented
in Section 3.2 (Formal naming syntax) of the document titled [_The `expl3`
package and LaTeX3 programming_][expl3].
- Change the description of issue E425 from "Incorrect parameters in message
text" to "Incorrect parameter in message text". (#140)
[expl3]: https://mirrors.ctan.org/macros/latex/required/l3kernel/expl3.pdf
[warnings-and-errors]: https://github.com/witiko/expltools/releases/download/latest/warnings-and-e…
#### Continuous integration
This version of explcheck has made the following changes to our continuous
integration:
- Generate the file `explcheck-latex3.lua` from the files `l3obsolete.txt` and
`l3prefixes.csv` in the package `l3kernel-dev` rather than `l3kernel`. (#140)
--------------------------------------------------------------------------------
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 .
Pablo González Luengo submitted an update to the
enumext
package.
Version: 1.8
License: lppl1.3c
Summary description: Enumerate exercise sheets
Announcement text:
--------------------------------------------------------------------------------
Release v1.8:
- Replacing `\scantokens` (primitive) with `\tl_retokenize:n`.
- Cleanup warnings and details returned by `expltools`.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/enumext
More information is at
https://ctan.org/pkg/enumext
--------------------------------------------------------------------------------
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 .
Cameron Gray submitted an update to the
bangorexam
package.
Version: 1.6.0 2025-10-04
License: lppl1.3
Summary description: Typeset an examination at Bangor University
Announcement text:
----------------------------------------------------------------------
Updated in line with new University guidance
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/bangorexam
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/bangorexam/
------------------------------------------------------------------------
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
Cédric Pierquet submitted an update to the
JeuxCartes
package.
Version number: 0.3.4 2025-10-04
License type: lppl1.3c lgpl2.1 pd cc-by-sa-4 pd mit
Summary description: Macros to insert playing cards
Announcement text:
----------------------------------------------------------------------
New design (v6 for Poker)
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/jeuxcartes
More information is at
https://www.ctan.org/pkg/jeuxcartes
------------------------------------------------------------------------
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