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