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 Word–compatible 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 package’s Catalogue entry can be viewed at
   https://ctan.org/pkg/zhlineskip

The package’s 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
_______________________________________________
ctan-ann mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to