Liam Huang submitted an update to the
xecjk
package.
Version: 3.10.1
License: lppl1.3c
Summary description: Support for CJK documents in XeLaTeX
Announcement text:
--------------------------------------------------------------------------------
This release fixes three bugs related to spurious or missing CJKecglue spacing.
BUG FIXES
- Patch LaTeX's `\verb` to drain the cached CJKecglue before entering verbatim content, fixing lost inter-character spacing between CJK text and `\verb` (or `shortvrb` short-hand) (#910).
- Patch `l3doc`'s `\__codedoc_meta:n` to wrap its argument in `\hbox:n`, fixing a spurious CJKecglue appearing before the first character inside `\meta` (#920).
- Patch `biblatex`'s `\blx@pagetracker` to clear `\g_@@_last_node_tl`, fixing a spurious CJKecglue appearing before the first character of a Chinese bibliography entry (#931).
Source code: https://github.com/CTeX-org/ctex-kit
Issue tracker: https://github.com/CTeX-org/ctex-kit/issues
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/xetex/latex/xecjk
More information is at
https://ctan.org/pkg/xecjk
--------------------------------------------------------------------------------
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
l3build
package.
Version: 2026-07-02
License: lppl1.3c
Summary description: A testing and building system for (La)TeX
Announcement text:
--------------------------------------------------------------------------------
## [2026-07-02]
### Added
- Variable `versionpatterns` (issue \#449)
### Changed
- Expand default value of `binaryfiles`
- Normalize Lua-only attribute, `\XeTeXcharclass`
allocation lines and user defined `\whatsit` nodes (may require `.tlg` update)
- Include LaTeX release info in raw `.log` file (see \#466)
### Fixed
- Respect `--dry-run` for `upload` target (issue \#264)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/l3build
More information is at
https://ctan.org/pkg/l3build
--------------------------------------------------------------------------------
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 .
Joseph Wright submitted an update to the
ltx-talk
package.
Version: 0.5.1 2026-07-02
License: lppl1.3c
Summary description: A class for typesetting presentations
Announcement text:
------------------------------------------------------------------------
### Changed
- Support *-form of `\newtheorem` (see issue
[\#219](https://github.com/josephwright/ltx-talk/issues/219))
### Fixed
- Handling of whatsits at start of slide box (see issue
[\#217](https://github.com/josephwright/ltx-talk/issues/217))
- Behavior of `\temporal` (see issue
[\#224](https://github.com/josephwright/ltx-talk/issues/224))
- Suppress tagging inside `onlyenv` when content is omitted (see issue
[\#232](https://github.com/josephwright/ltx-talk/issues/232))
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/ltx-talk
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/ltx-talk/
------------------------------------------------------------------------
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 M Wither submitted the
mahjong-tiles
package.
Version: 2.2.0
License: mit
Summary description: mahjong-tiles is a LaTeX package for typesetting Japanese/Riichi Mahjong tiles
Announcement text:
--------------------------------------------------------------------------------
`mahjong-tiles` is a new LaTeX package for typesetting Japanese/Riichi Mahjong tiles, hands, and discard rivers using compact MPSZ notation. This initial CTAN release provides:
* `\mahjong{...}` for typesetting Mahjong hands;
* `\mahjongriver{...}` for discard-river layouts;
* support for red fives, face-down and blank tiles, gaps, rotated called tiles, stacked sideways tiles, and concealed-kong shorthand;
* configurable tile size and tile-back colour;
* support annotations above the tiles;
* PDF tile artwork and a documented `.dtx/.ins` source distribution. The package is derived from Daniel Schmitz's mahjong package and includes tile artwork derived from FluffyStuff's project.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/mahjong-tiles
More information is at
https://ctan.org/pkg/mahjong-tiles
--------------------------------------------------------------------------------
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 .
Zeping Lee submitted an update to the
gbt7714
package.
Version: 3.0.0 2026-07-01
License: lppl1.3c
Summary description: A BibTeX implementation of China National Standard GB/T 7714
Announcement text:
--------------------------------------------------------------------------------
Update the default version of BibTeX styles to 2025.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/biblio/bibtex/contrib/gbt7714
More information is at
https://ctan.org/pkg/gbt7714
--------------------------------------------------------------------------------
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
piton
package.
Version: 4.14 2026-07-01
License: lppl1.3
Summary description: Typeset computer listings with LPeg of LuaLaTeX
Announcement text:
--------------------------------------------------------------------------------
The key 'line-numbers/format' has now an additive syntax.
New keys 'after-begin-escape' and 'before-begin-escape'.
Correction of several small bugs.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/piton
More information is at
https://ctan.org/pkg/piton
--------------------------------------------------------------------------------
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.
Theppitak Karoonboonyanan submitted an update to the
fonts-tlwg
package.
Version: 0.7.4
License: gpl2+ lppl1.3 other-free
Summary description: Thai fonts for LaTeX from TLWG
Announcement text:
--------------------------------------------------------------------------------
Build system:
- Fix make rules to prevent parallel build failure.
- Fix reproducibility issues in Type1 fonts.
- Fix reproducibility issue caused by collation in TeX font map generation.
LaTeX:
- Update example LaTeX documents for ucs 2.3+.
- Sync dummy AFM with ENC files for more correct Latin part in TFM generation.
- Make top-level directory of the generated CTAN tarball unversioned.
Fonts:
- Kinnari, Norasi: Balance cubic splines for optimal quadratic splines.
- Add Stylistic Set 1 (ss01) lookup to all fonts for descenderless YO YING and THO THAN.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/fonts/thai/fonts-tlwg
More information is at
https://ctan.org/pkg/fonts-tlwg
--------------------------------------------------------------------------------
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.
Claudio Beccari submitted an update to the
testhyphens
package.
Version: 1.1 2026-06-29
License: lppl1.3c
Summary description: Testing hyphenation patterns
Announcement text:
------------------------------------------------------------------------
This upgrade lets users typeset a hyphenated word list
with specified language and hyphenation parameters.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/testhyphens
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/testhyphens/
------------------------------------------------------------------------
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
Thomas F. Sturm submitted an update to the
csvsimple
package.
Version: 3.0.0 2026-07-01
License: lppl1.3
Summary description: Simple CSV file processing
Announcement text:
--------------------------------------------------------------------------------
### Added
- Documentation example section "Storing Data in L3 Property Lists"
- Some further additions to the documentation.
### Changed
- The default package option setting for `csvsimple` is changed from
`legacy` to `l3`. Documents using the legacy version may have to adapt
the way they load `csvsimple`.
** \usepackage{csvsimple} CHANGED: loads csvsimple-l3 now instead of csvsimple-legacy **
** \usepackage[legacy]{csvsimple} no change **
** \usepackage{csvsimple-legacy} no change **
** \usepackage[l3]{csvsimple} no change **
** \usepackage{csvsimple-l3} no change **
- Documentation adapted to the change.
- `csvsimple.pdf` now contains the documentation for `csvsimple` / `csvsimple-l3`
- Minor code optimizations
### Removed
- The documentation `csvsimple-l3.pdf` is merged into `csvsimple.pdf`
- Removed files: `csvsimple-l3.tex` and `csvsimple-l3.pdf`
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/csvsimple
More information is at
https://ctan.org/pkg/csvsimple
--------------------------------------------------------------------------------
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 .
Rostislav Brož submitted the
tagsnip
package.
Version: 1.0.1
License: mit
Summary description: Include tagged code snippets from local files or remote URLs
Announcement text:
------------------------------------------------------------------------
tagsnip provides a LaTeX command for including tagged code snippets
from local files or remote URLs. Snippets are extracted by an external
Python backend and typeset using minted.
The package requires LuaLaTeX, shell escape, minted, and the
Python backend command 'tagsnip' to be available in PATH.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tagsnip
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/latex/tagsnip/
------------------------------------------------------------------------
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