Liam Huang submitted an update to the
xecjk
package.
Version: 3.10.2
License: lppl1.3c
Summary description: Support for CJK documents in XeLaTeX
Announcement text:
--------------------------------------------------------------------------------
This release introduces new options for em-dash (破折号) ligature handling and Latin punctuation switching, improves line-breaking and spacing around long punctuation marks, and fixes two `CJKecglue`-related bugs.
NEW FEATURES
- Add `PoZheHao` character class to support font-level em-dash ligatures (#382).
- Add `PoZheHaoLigature` option to enable font-level em-dash ligature support (#382).
- Add `LatinPunct` option, allowing shared CJK/Latin curly quotes, middle dots, and ellipses to be switched to their Latin punctuation counterparts (#389, #431).
IMPROVEMENTS
- Check kinsoku (line-breaking prohibition) rules on both sides of a break point between long punctuation and other punctuation: an opening punctuation mark must not hang at the end of a line, and a closing punctuation mark or `NoBreakLongPunct` must not appear at the start of a line (#456).
- Treat `PoZheHao`-class characters as fullwidth closing punctuation (#382).
- Change the compression amount between em-dashes to a multi-way maximum, ensuring that two consecutive `U+2014` do not exceed two Chinese character widths in total (#382).
- Add a new check to coordinate blank compensation for em-dashes occupying two character widths (#382).
- When ligature is not enabled, add one full blank on each side of an em-dash to ensure consecutive em-dashes occupy two character widths (#382).
- Restore `PoZheHaoLigature` settings after reset (#382).
- Restore `LatinPunct` settings after reset (#389).
BUG FIXES
- Use `\setlanguage` to actively flush a language whatsit when closing a `\verb` group, fixing the doubled `CJKecglue` issue when a source-code space appears to the right of `\verb` (#919).
- Patch `\meta` from the `doc` package to wrap argument content in `\hbox:n`, fixing the spurious `CJKecglue` before the first character inside `\meta` (#951).
DOCUMENTATION
- Enable `Language` and `PoZheHaoLigature` for the documentation font, so em-dashes are rendered as fullwidth ligature glyphs (#382).
- Switch the documentation monospaced font to Zhuque Fangsong and the italic font to LXGW WenKai GB Lite (#908).
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 .
Fu Zhang submitted an update to the
revbadge
package.
Version: 1.1
License: mit
Summary description: Multi-color highlight builder featuring block and inline revision badges
Announcement text:
--------------------------------------------------------------------------------
This new version brings the following updates:
- Add support for the multi-line badge label in the highlight box
- Updated the docs for better reference
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/revbadge
More information is at
https://ctan.org/pkg/revbadge
--------------------------------------------------------------------------------
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 .
Rolf Niepraschk submitted an update to the
texlive-dummy-opensuse
package.
Version: 2026.9999-2
License: lppl1.3
Summary description: Dummy TeX Live RPM for use with Open SUSE
Announcement text:
--------------------------------------------------------------------------------
Update for TeXLive 2026
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/support/texlive/texlive-dummy/openSUSE
More information is at
https://ctan.org/pkg/texlive-dummy-opensuse
--------------------------------------------------------------------------------
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
timechart
package.
Version: 0.57.1 2026-07-10
License: lppl1.3c
Summary description: A package for drawing chronological charts
Announcement text:
------------------------------------------------------------------------
Add basic tagging support.
Minor improvements to documentation.
------------------------------------------------------------------------
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
John Bowman submitted an update to the
asymptote
package.
Version: 3.13
License: lgpl3
Summary description: 2D and 3D TeX-Aware Vector Graphics Language
Announcement text:
--------------------------------------------------------------------------------
Memory usage for complex 3D scenes was greatly reduced.
The default render setting was changed to 2 for all output formats.
Meshpens for triangular patches are now handled.
A Vulkan offscreen resolution mismatch with OpenGL was fixed.
An OpenGL export bug was fixed.
VMA C++ wrappers were fixed to use nullptr instead of VK_NULL_HANDLE.
SSBO reads in the vertex stage now support vertexPipelineStoresAndAtomics.
The v3d.asy EOF check was fixed.
Readline history deallocation was fixed.
The PERL interpreter was removed from the build system.
The FAQ documentation was migrated from bfnn to texinfo.
A devcontainer was set up for sandboxed development, including support for lavapipe software rendering.
Build issues were addressed.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/asymptote
More information is at
https://ctan.org/pkg/asymptote
--------------------------------------------------------------------------------
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 .
Fu Zhang submitted the
revbadge
package.
Version: 1.0
License: mit
Summary description: Multi-color highlight builder featuring block and inline revision badges
Announcement text:
--------------------------------------------------------------------------------
The revbadge package provides an elegant, column-safe framework designed specifically for tracking major revisions and minor modifications in academic manuscripts.
The package features a dual-component architecture: the revbadge block environment for handling long paragraphs, multi-line equations, lists, and sections; and the \revbadgeinline macro for executing tight, mid-sentence word corrections without disrupting standard line spacing. Both components feature a dynamic colored badge mechanism that labels modifications on the fly.
To simplify linking text revisions directly back to a peer-review response matrix or letter, the package provides native, automated integration with hyperref and cleveref under a unified "highlight" reference counter. Additionally, revbadge comes pre-packaged with a vibrant, 24-theme color palette accessible via highly memorable 4-letter macro color identifiers (e.g., blue, gren, orng, purp, ylow, grey).
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/revbadge
More information is at
https://ctan.org/pkg/revbadge
--------------------------------------------------------------------------------
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-10
License: lppl1.3c
Summary description: A testing and building system for (La)TeX
Announcement text:
------------------------------------------------------------------------
### Fixed
- Ensure unmatched `\TIMO` is ignored
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/l3build
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/l3build/
------------------------------------------------------------------------
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
Valentin Dao submitted an update to the
fits-astro
package.
Version: 1.0.1 2026-07-09
License: lppl1.3c
Summary description: Retrieving FITS file header information in LuaTeX
Announcement text:
------------------------------------------------------------------------
Changes
----------------
Added
- French documentation.
Fixed
- Improved Lua script and documentation.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/fits-astro
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/generic/fits-astro/
------------------------------------------------------------------------
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
Patrick Fradin submitted an update to the
luadraw
package.
Version: 3.3 2026-07-09
License: lppl1.3c
Summary description: Lua-based mathematical graphs for LuaLaTeX
Announcement text:
------------------------------------------------------------------------
* The *luadraw_pdfliteral* module has been added; it allows
for direct drawing within the PDF stream — including 2D paths,
2D polylines, sets of 2D points (circular), or 3D facets —
without using the \draw command. This significantly reduces
compilation time when dealing with large datasets, subject
to certain limitations.
* Bug fixes...
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/luadraw
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/latex/luadraw/
------------------------------------------------------------------------
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
Dohyun Kim submitted an update to the
luamplib
package.
Version: 2.42.3 2026-07-09
License: gpl2
Summary description: Use LuaTeX’s built-in MetaPost interpreter
Announcement text:
--------------------------------------------------------------------------------
- allow using the following macros multiple times:
withcoonspatchinit, withtensorpatchinit, withtrianglepatchinit.
- fix a bug that blocked shading between spot color and process color:
only l3color's spot colors are supported for this feature,
as colorspace.sty allows a new colorspace only in the preamble.
- utilize l3color's raw export function if available
--------------------------------------------------------------------------------
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
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 .