diff options
author | Karl Berry <karl@freefriends.org> | 2022-03-21 20:33:48 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-03-21 20:33:48 +0000 |
commit | 02511af04413bc7f56b5351bdf2fff1e883b571f (patch) | |
tree | 6f62b35e875c8b7f48e3e012cc2047c4a6d73894 /Master/texmf-dist/tex/lualatex | |
parent | 9be312c70a92e8776165fb62190427b95a49e8db (diff) |
lua-widow-control (21mar22)
git-svn-id: svn://tug.org/texlive/trunk@62870 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 | 23 |
1 files changed, 19 insertions, 4 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 fc80a58cfbb..6124a13b4d6 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.1}{2022-03-18} %%version %%dashdate +\DeclareCurrentRelease{v2.0.2}{2022-03-20} %%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/03/18} %%slashdate - {v2.0.1} %%version + {2022/03/20} %%slashdate + {v2.0.2} %%version {Use Lua to remove widows and orphans} % Unconditional Package Loads @@ -93,7 +93,7 @@ brokenpenalty .int_gset:N = \tex_brokenpenalty:D, brokenpenalty .value_required:n = true, - brokenpenalty .initial:x = 1, + brokenpenalty .initial:n = 1, microtype .bool_gset:N = \g__lwc_use_microtype_bool, microtype .value_required:n = true, @@ -200,14 +200,29 @@ strict .meta:n = { emergencystretch = 0pt, max-cost = 5000, nobreak = warn, + widowpenalty = 1, + orphanpenalty = 1, + brokenpenalty = 1, }, strict .value_forbidden:n = true, default .meta:n = { emergencystretch = 3em, max-cost = \c_max_int, nobreak = keep, + widowpenalty = 1, + orphanpenalty = 1, + brokenpenalty = 1, }, default .value_forbidden:n = true, + + balanced .meta:n = { emergencystretch = 1em, + max-cost = 10000, + nobreak = keep, + widowpenalty = 500, + orphanpenalty = 500, + brokenpenalty = 500, + }, + balanced .value_forbidden:n = true, } % Add the user interface for the keys |