Nan Geng submitted an update to the
suanpan-l3
package.
Version: 2.0.1 2026-08-09
License: lppl1.3c
Summary description: Traditional Chinese 7-beads suanpan (abacus) package based on l3draw
Announcement text:
------------------------------------------------------------------------
1.Removed the numrods option and lifted the restriction on abacus size.
2.Fixed a bug in the rod value range checking code.
3.Optimized code for improved maintainability.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/suanpan-l3
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/suanpan-l3/
------------------------------------------------------------------------
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: 26.10 2026-08-08
License: lppl1.3
Summary description: Multilingual support for LaTeX, LuaLaTeX, XeLaTeX, and Plain TeX
Announcement text:
------------------------------------------------------------------------
Changes in version 26.10 are described in:
https://latex3.github.io/babel/news/whats-new-in-babel-26.10.html
Here is a summary:
* Breaking change (bidi texts): Now the option layout=tabular has
been made the default.
* New locale: persian-latin, thanks to @RamtinMoslemi.
* Fix: Variant was ignored with BCP 47 tags.
* Support for the new lua-calendrica package.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/babel
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/required/babel/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
Frank Lin submitted an update to the
LuaTeX-CN
bundle.
Version: 0.4.1
License: apache2
Summary description: A LuaTeX based package to handle Chinese text typesetting
Announcement text:
------------------------------------------------------------------------
luatex-cn 0.4.1 -- first update on CTAN since 0.3.1.
luatex-cn typesets Chinese with LuaLaTeX in both writing directions:
faithful reproduction of classical (guji) page layouts, and modern
Chinese typesetting following the W3C Requirements for Chinese Text
Layout (clreq).
Highlights since 0.3.1:
* Unified entry point: \usepackage{luatex-cn} now loads the new
horizontal clreq pipeline by default (options are passed through,
e.g. [style=taiwan]); the [vertical] option or any ltc-* document
class selects the vertical engine, with 0.3.x semantics unchanged.
* Horizontal clreq pipeline (new): CJK-Western spacing (1/4 em,
compressible to 1/8, stretchable to 1/2, with the exceptions clreq
specifies), punctuation width adjustment with Mainland China /
Taiwan / untouched presets, quote-style conversion, four-level
line-breaking prohibitions and non-separation rules, intra-line
compression/stretching in clreq priority order, half-width
punctuation at line end, hanging punctuation, interlinear marks
(proper-name mark, book-title mark, emphasis dots), word-aligned
pinyin ruby, paragraph/page controls (orphan handling, hanging
indentation, last-line alignment).
* Vertical clreq conformance: 1/4 em CJK-Western boundary spacing,
\Sideways (rotated Western text), \CombineUpright (tate-chu-yoko),
hanging punctuation at column end, clreq-conformant emphasis dots
per document class.
* A shared rules kernel used by both directions (single source for
the clreq punctuation table, space-distribution solver and
prohibition rules), a published conformance matrix
(doc/CLREQ-CONFORMANCE.md), and 119 PDF-content-stream metric
assertions run in CI.
* Installation-free fonts: \setmainfont with a bare font file name,
registry aliases, and a helper script that installs fonts into
TEXMFHOME without touching the system font library.
* Typesetting additions from the 0.3.x series: tables with
cross-page support and horizontal bands, European-style genealogy
charts, gongche (traditional musical notation), illustration
pages, colophon (paiji) boxes, multi-level headings, and a modern
vertical book layout in the style of Zhonghua Shuju (footnotes,
first-line indentation, alternating running heads).
* 0.4.1 fixes: Western words in annotations/textboxes are no longer
hyphenated and mis-columned; in fixed-grid mode \Sideways now
sizes rotated words by their advance width.
Full changelog: https://github.com/open-guji/luatex-cn/blob/main/CHANGELOG.md
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/luatex-cn
The package’s files themselves can be inspected at
https://mirrors.ctan.org/language/chinese/luatex-cn/
------------------------------------------------------------------------
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
Liam Huang submitted an update to the
xecjk
package.
Version: 3.10.5
License: lppl1.3c
Summary description: Typeset CJK in XeLaTeX
Announcement text:
--------------------------------------------------------------------------------
This release fixes several bugs related to CJK glue handling, brace-group
consumption, hyperlink anchors, and underline/strikethrough decorations, and
adds a new transparent wrapper variant for brace-delimited argument forwarding.
BUG FIXES
- `\CJKecglue` inserted at source-space positions now uses a portable code path,
preventing its shrink component from being frozen inside the fixed-width segment
boxes produced by `ulem` (#1037).
- Before boundary detection, category-code-4 `&` in the parameter copy is
replaced with `\scan_stop:`, fixing compilation errors when commands like
`\colorbox` receive arguments containing `&` inside `\halign` (#1043).
- `\sbox` now uses a dedicated adapter: prefixes such as `\global` must
immediately precede `\setbox`, but assignments placed in the `cmd/sbox/before`
hook consumed the prefix, causing `\global\sbox` to silently degrade to a local
assignment (#1029).
- Only the single triggering left brace is now absorbed instead of swallowing
the entire group and re-emitting it, fixing the `Improper alphabetic constant`
error when `䏿–‡Â¥Â¥` appears in `tabular` (#1038).
- Inline anchor outputs `Â¥hyper@anchor`, `Â¥Hy@raisedlink`, and
`Â¥__hyp_target_raise:n` are registered as transparent captures so that
`Â¥hypertarget`, `Â¥phantomsection`, `Â¥MakeLinkTarget`, unnumbered heading
anchors, and manually wrapped anchors no longer mask the actual boundaries on
either side; the path via `Â¥hyper@anchorstart` (e.g. `Â¥pdfbookmark`) is not yet
covered (#1047).
- The stream capture for `l3doc` is moved from the internal `Â¥__codedoc_meta:n`
up to the public `Â¥meta`, so that `Â¥CJKecglue` on both sides is evaluated using
the font metrics outside the command (#1046).
- Period-style decorations now save end-of-segment state per nesting level,
preventing an inner command from overwriting the right end of an outer one
(#1012).
- Body text now always enters `ulem` arguments as literal tokens: only "math
followed by a trailing source space" is reformatted, and reformatting first
assembles then expands once, preventing `Â¥CJKecglue` to the right of Latin words
from being trapped in a fixed-width decoration segment box and losing its shrink
component (#1026).
- The user manual now explains that a nested segment inside line-style commands
cannot break across lines, distinguishes line-style from symbol-style commands,
and provides alternative approaches; a regression guard for the `Â¥UL@onin` path
is added using "ability to line-break" as the observable (#1057).
- Wavy underlines and diagonal strikethroughs now use a quarter-em drawing unit
that scales with font size and ordinary `Â¥leaders`; the minus-sign variant
insets by half a period at each end to prevent adjacent commands from merging
(#1012).
- Decoration content is wrapped in an empty `ActualText` marker, and LaTeX
tagging is suspended during decoration box construction, preventing glyphs used
by wavy underlines and diagonal strikethroughs from appearing in PDF text
extraction results (#1017).
NEW FEATURES
- A new transparent wrapper variant is added that forwards arguments delimited
by braces, for use by target functions that consume their argument as `Â¥hbox:n`
content (#1047).
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
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 .
The LaTeX Project Team submitted an update to the
unicode-data
package.
Version: 1.20 2026-08-07
License: lppl1.3c other-free
Summary description: Unicode data and loaders for TeX
Announcement text:
--------------------------------------------------------------------------------
- Adjustments to support HiTeX
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/generic/unicode-data
More information is at
https://ctan.org/pkg/unicode-data
--------------------------------------------------------------------------------
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
luamplib
package.
Version: 2.42.5 2026-08-07
License: gpl2
Summary description: Use LuaTeX’s built-in MetaPost interpreter
Announcement text:
--------------------------------------------------------------------------------
clean up color-related codes (adapt to recent version of l3kernel)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/generic/luamplib
More information is at
https://ctan.org/pkg/luamplib
--------------------------------------------------------------------------------
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 .
Yuqi Liang submitted the
biblatex-asa
package.
Version: 1.0.0 2026-08-06
License: lppl1.3c
Summary description: American Sociological Association (ASA) citation style for biblatex
Announcement text:
--------------------------------------------------------------------------------
Initial release of biblatex-asa 1.0.0: ASA Style Guide (7th ed.) citation and bibliography style for biblatex/biber, with documentation and examples.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-asa
More information is at
https://ctan.org/pkg/biblatex-asa
--------------------------------------------------------------------------------
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.
Guilherme Ivo submitted the
siicusp-abstracts
package.
Version: 1.1.0 2026-08-05
License: lppl1.3c
Summary description: LaTeX package for formatting scientific abstracts according
to SIICUSP
Announcement text:
--------------------------------------------------------------------------------
Initial release of the siicusp-abstracts package.
The package provides LaTeX support for formatting scientific initiation papers
according to the SIICUSP guidelines. It includes commands for document layout,
title formatting, typography, headers, and other required elements.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/siicusp-abstracts
More information is at
https://ctan.org/pkg/siicusp-abstracts
--------------------------------------------------------------------------------
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 .