summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/lualatex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-04-24 20:12:31 +0000
committerKarl Berry <karl@freefriends.org>2022-04-24 20:12:31 +0000
commitc211aad0638ce9611752d37202ac7f450b76329a (patch)
tree8288d7226e1d2e2f18776a7fc05f9b0c57c15583 /Master/texmf-dist/tex/lualatex
parent510f3c5fc310ec11b7537d0772cf595e786689b7 (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.sty21
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 { } {