• CTAN update: CTeX

    From CTAN Announcements@petra@ctan.org to ctan-ann on Fri Jun 26 16:44:09 2026
    From Newsgroup: comp.text.tex

    Liam Huang submitted an update to the

    CTeX

    bundle.

    Version: 2.6.0 2026-06-23
    License: lppl1.3c

    Summary description: LaTeX classes and packages for Chinese typesetting

    Announcement text: ------------------------------------------------------------------------

    ctex v2.6.0 is a major release that synchronises the bundle with
    recent LaTeX2e and expl3 baselines and addresses long-standing
    issues across heading, font, and engine-adaptation subsystems.

    NEW FEATURES
    * New experimental option experiment/font-size-system selecting
    between word, letterpress (was traditional) and user-defined
    Chinese font-size tables (#543, #813).
    * Document clarifies that "letterpress" denotes one specific
    metal-type font-size system rather than the only traditional
    one (#871).
    * pdfLaTeX with UTF-8 input now prefers the
    \DeclareUnicodeCharacter definition for four-byte UTF-8
    characters (#815).
    * Document fonts unified to the Noto CJK family (#686).

    BUG FIXES
    * hyperref driverfallback is now handled per loading state to
    avoid duplicate-setting warnings (#715).
    * The \verb / \do@noligs xkanjiskip leak under upLaTeX is fixed
    by porting the lltjcore patch (#556).
    * pifont's interchartokenstate no longer leaks into the output
    routine via a vertical-mode page break (#688).
    * Heading documentation explains the interaction between the
    runin and aftertitle options (#574).
    * Fixed corrupt argument signature \@@_char_auxi:NNNN
    (was NNN).
    * CJKpunct override of CJKglue in the preamble now works for all
    engines via the engine-deferred redefinition pattern (#761).

    BREAKING CHANGES
    * \newCJKfontfamily defines its font-switching command locally
    instead of globally (#751/PR #773), aligning with
    \newcommand semantics inside groups.
    * Removed compatibility shims for LaTeX2e older than 2020/10/01
    (#746).
    * Minimum LaTeX3 (expl3) baseline raised to 2025/10/09.

    DEPRECATIONS
    * Replaced deprecated _tl keys with \l_keys_key_str and
    \l_keys_choice_str (#806).
    * Replaced deprecated \char_to_utfviii_bytes:n.

    Full ChangeLog (per \changes{v2.6.0} entries) is in the package
    documentation.

    Source and issue tracker:
    https://github.com/CTeX-org/ctex-kit

    ------------------------------------------------------------------------

    The packagerCOs Catalogue entry can be viewed at
    https://ctan.org/pkg/ctex

    The packagerCOs files themselves can be inspected at
    https://mirrors.ctan.org/language/chinese/ctex/

    ------------------------------------------------------------------------

    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
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From CTAN Announcements@manfred@ctan.org to ctan-ann on Fri Jul 3 16:54:59 2026
    From Newsgroup: comp.text.tex

    Liam Huang submitted an update to the

    CTeX

    package.

    Version: 2.6.1
    License: lppl1.3c

    Summary description: LaTeX classes and packages for Chinese typesetting

    Announcement text: --------------------------------------------------------------------------------
    This release fixes one bug.

    BUG FIXES

    - Fixed a missing error message in the third sub-branch (`zhmap != false`) of `\ctex_zhmap_case:nnn` under the pdfTeX branch of the `windows` font set option.

    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/language/chinese/ctex

    More information is at
    https://ctan.org/pkg/ctex


    --------------------------------------------------------------------------------

    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 .
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From CTAN Announcements@manfred@ctan.org to ctan-ann on Mon Jul 13 07:07:42 2026
    From Newsgroup: comp.text.tex

    Liam Huang submitted an update to the

    CTeX

    package.

    Version: 2.6.2
    License: lppl1.3c

    Summary description: LaTeX classes and packages for Chinese typesetting

    Announcement text: --------------------------------------------------------------------------------
    This release adds FangSong font support for the `ubuntu` fontset, fixes a metadata inconsistency, refactors the source structure, and improves the documentation typography.

    NEW FEATURES

    - The `ubuntu` fontset now includes a FangSong configuration and the `\fangsong` command. When compiling with XeLaTeX or LuaLaTeX, the font is automatically selected from Zhuque FangSong, FandolFang, or Source Han Serif, in that order (#908).

    BUG FIXES

    - Fixed `\ProvidesExplFile` in `ctex-heading-*.def` where the declared filename (`ctex-*.def`) did not match the actual filename.

    IMPROVEMENTS

    - Split the monolithic `ctex.dtx` into six source files: `ctex.dtx` (install script and user documentation), `ctex-kernel.dtx`, `ctex-engine.dtx`, `ctex-scheme.dtx`, `ctex-auxpkg.dtx`, and `ctex-fontset.dtx`. Refactoring by Xia Mingyu (#937).
    - Enabled `Language` and `PoZheHaoLigature` for the documentation font, so that em dashes render as full-width ligatures (#382).
    - Switched 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/language/chinese/ctex

    More information is at
    https://ctan.org/pkg/ctex


    --------------------------------------------------------------------------------

    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 .
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From CTAN Announcements via ctan-ann@erik@ctan.org to ctan-ann on Sun Jul 19 12:50:08 2026
    From Newsgroup: comp.text.tex

    Liam Huang submitted an update to the

    CTeX

    package.

    Version: 2.6.3
    License: lppl1.3c

    Summary description: LaTeX classes and packages for Chinese typesetting

    Announcement text: --------------------------------------------------------------------------------

    This release adds a public interface for querying CTeX heading numbering, improves LuaTeX compatibility, and updates documentation.

    BREAKING CHANGES

    - Block loading the incompatible `CJKfntef` package on the LuaTeX backend; recommend using `lua-ul` instead (#381).

    NEW FEATURES

    - Provide interfaces to query heading numbers, full labels, and numbering switches by level, allowing Beamer theme authors to read and respond to CTeX localized numbering settings through public interfaces without accessing private
    variables (#275).

    DOCUMENTATION

    - Document the compatibility behavior of preserving zero paragraph indentation (#402).
    - Reorganize third-party compatibility notes by package, and add guidance on using ctex with `babel` and `biblatex` (#986, #987).

    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/language/chinese/ctex

    More information is at
    https://ctan.org/pkg/ctex


    --------------------------------------------------------------------------------

    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 .
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From CTAN Announcements@petra@ctan.org to ctan-ann on Sun Jul 26 08:30:33 2026
    From Newsgroup: comp.text.tex

    Liam Huang submitted an update to the

    CTeX

    package.

    Version: 2.6.4
    License: lppl1.3c

    Summary description: LaTeX classes and packages for Chinese typesetting

    Announcement text: ------------------------------------------------------------------------

    This release fixes one font mapping issue.

    BUG FIXES

    - `macnew`: The regular upright glyph for Song (o<iE+o) now uses Songti SC Regular (#994).

    Source code: https://github.com/CTeX-org/ctex-kit
    Issue tracker: https://github.com/CTeX-org/ctex-kit/issues

    ------------------------------------------------------------------------

    The packagerCOs Catalogue entry can be viewed at
    https://ctan.org/pkg/ctex

    The packagerCOs files themselves can be inspected at
    https://mirrors.ctan.org/language/chinese/ctex/

    ------------------------------------------------------------------------

    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
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From CTAN Announcements@petra@ctan.org to ctan-ann on Sun Aug 16 08:46:23 2026
    From Newsgroup: comp.text.tex

    Liam Huang submitted an update to the

    CTeX

    bundle.

    Version: 2.6.5
    License: lppl1.3c

    Summary description: LaTeX classes and packages for Chinese typesetting

    Announcement text: ------------------------------------------------------------------------

    This release fixes one bug.

    BUG FIXES

    - `\selectfont` no longer resets user-configured inter-CJK glyph spacing (#1068).

    Source code: https://github.com/CTeX-org/ctex-kit
    Issue tracker: https://github.com/CTeX-org/ctex-kit/issues

    ------------------------------------------------------------------------

    The packagerCOs Catalogue entry can be viewed at
    https://ctan.org/pkg/ctex

    The packagerCOs files themselves can be inspected at
    https://mirrors.ctan.org/language/chinese/ctex/

    ------------------------------------------------------------------------

    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
    --- Synchronet 3.22a-Linux NewsLink 1.2