diff options
author | Karl Berry <karl@freefriends.org> | 2022-04-24 20:12:31 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-04-24 20:12:31 +0000 |
commit | c211aad0638ce9611752d37202ac7f450b76329a (patch) | |
tree | 8288d7226e1d2e2f18776a7fc05f9b0c57c15583 /Master/texmf-dist/tex/lualatex | |
parent | 510f3c5fc310ec11b7537d0772cf595e786689b7 (diff) |
lua-widow-control (24apr22)
git-svn-id: svn://tug.org/texlive/trunk@63125 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/lualatex')
-rw-r--r-- | Master/texmf-dist/tex/lualatex/lua-widow-control/lua-widow-control.sty | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/Master/texmf-dist/tex/lualatex/lua-widow-control/lua-widow-control.sty b/Master/texmf-dist/tex/lualatex/lua-widow-control/lua-widow-control.sty index 62090c061b3..a44b5af1dab 100644 --- a/Master/texmf-dist/tex/lualatex/lua-widow-control/lua-widow-control.sty +++ b/Master/texmf-dist/tex/lualatex/lua-widow-control/lua-widow-control.sty @@ -13,7 +13,7 @@ \DeclareRelease{}{0000-00-00}{lua-widow-control-2022-02-22.sty} \DeclareRelease{v1.1.6}{2022-02-22}{lua-widow-control-2022-02-22.sty} -\DeclareCurrentRelease{v2.0.5}{2022-04-13} %%version %%dashdate +\DeclareCurrentRelease{v2.0.6}{2022-04-23} %%version %%dashdate % If this version of LaTeX doesn't support command hooks, then we load % the last v1.1.X version of the package. @@ -23,8 +23,8 @@ \ProvidesExplPackage {lua-widow-control} - {2022/04/13} %%slashdate - {v2.0.5} %%version + {2022/04/23} %%slashdate + {v2.0.6} %%version {Use Lua to remove widows and orphans} % Unconditional Package Loads @@ -72,7 +72,9 @@ } % Define (most of) the keys -\keys_define:nn { \c__lwc_name_str } { +\cs_generate_variant:Nn \keys_define:nn { Vn } + +\keys_define:Vn { \c__lwc_name_str } { emergencystretch .dim_gset:N = \g__lwc_emergencystretch_dim, emergencystretch .value_required:n = true, emergencystretch .initial:x = \dim_max:nn { 3em } { 30pt }, @@ -213,10 +215,10 @@ } % Memoir -\cs_gset_nopar:Npn \pen@ltyabovepfbreak { 23 } % GitHub #32 +\cs_gset_nopar:Npn \pen@ltyabovepfbreak { 23 } % Issue #32 % Define some final keys -\keys_define:nn { \c__lwc_name_str } { +\keys_define:Vn { \c__lwc_name_str } { enable .choice:, enable / true .code:n = \__lwc_enable:, enable / false .code:n = \__lwc_disable:, @@ -260,9 +262,12 @@ } % Add the user interface for the keys -\ProcessKeysPackageOptions{ \c__lwc_name_str } +\exp_args:NV \ProcessKeysPackageOptions { \c__lwc_name_str } -\NewDocumentCommand \lwcsetup {m} { \keys_set:nn{\c__lwc_name_str}{#1} } +\cs_generate_variant:Nn \keys_set:nn { Vn } +\NewDocumentCommand \lwcsetup {m} { + \keys_set:Vn { \c__lwc_name_str }{ #1 } +} % Legacy Commands \NewDocumentCommand \lwcemergencystretch { } { |