• CTAN update: zhlineskip

    From CTAN Announcements@petra@ctan.org to ctan-ann on Mon Jun 29 20:13:59 2026
    From Newsgroup: comp.text.tex

    Mingyu Xia submitted an update to the

    zhlineskip

    package.

    Version: 1.0f 2026-06-28
    License: lppl1.3c

    Summary description: Line spacing for CJK documents

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

    The zhlineskip package provides tools for typesetting CJK documents with
    Microsoft WordrCocompatible line spacing. Version 1.0f is a significant
    internal overhaul that also streamlines the user-facing option interface.

    ### BREAKING CHANGES

    - The boolean option `UseMSWordMultipleLineSpacing` has been removed. Its
    functionality is now integrated into the `MSWordLineSpacingMultiple`
    option. Users who previously set `UseMSWordMultipleLineSpacing=true`
    should migrate to `MSWordLineSpacingMultiple=<value>` directly; the
    multiple-line-spacing feature activates automatically when a value is
    supplied. Documents that relied on the old boolean key will produce an
    "unknown option" error and must be updated.

    ### BUG FIXES

    - Fixed a line-spacing restoration leak in the `split` environment (from
    amsmath) that caused incorrect vertical spacing around display-math
    blocks. The internal spacing-restore scope now closes correctly at the
    end of `split`, so `\abovedisplayskip` and `\belowdisplayskip` behave
    as expected in surrounding text.

    ### INTERNAL CHANGES

    - The package internals have been rewritten in LaTeX3 (expl3). The former
    dependencies on the `kvoptions` and `xintexpr` packages have been
    dropped entirely. Option parsing now uses `l3keys`, and all fixed-point
    arithmetic is handled by the `l3fp` module shipped with the LaTeX
    kernel. This eliminates two external runtime dependencies, reduces
    package load time, and aligns the codebase with modern LaTeX3
    conventions. The public interface remains unchanged apart from the
    option consolidation noted above.

    ### Compatibility notes

    - TeX Live 2020 or later is required (for a sufficiently recent expl3).
    - No other user-visible behaviour has changed; existing documents that do
    not use the removed `UseMSWordMultipleLineSpacing` option should
    compile without modification.

    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/zhlineskip

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

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

    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 Wed Jul 1 11:55:48 2026
    From Newsgroup: comp.text.tex

    Mingyu Xia submitted an update to the

    zhlineskip

    package.

    Version: 1.0g 2026-06-30
    License: lppl1.3c

    Summary description: Line spacing for CJK documents

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

    This release adds one new option to zhlineskip.

    NEW FEATURES

    - Add `quiet` option to suppress warning messages.

    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/zhlineskip

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

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

    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