diff options
author | Karl Berry <karl@freefriends.org> | 2022-07-06 20:20:37 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-07-06 20:20:37 +0000 |
commit | d43e1a067f81785ef853564816e403766ff3586f (patch) | |
tree | d68d27f2a7c5a7d65e6ce7a1708f7751c8150e2b /Master/texmf-dist/tex | |
parent | 38e572769807e187681735864d58e5f97d4eafd6 (diff) |
latex (6jul22)
git-svn-id: svn://tug.org/texlive/trunk@63825 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/base/latex.ltx | 31 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/base/latexrelease.sty | 26 |
2 files changed, 46 insertions, 11 deletions
diff --git a/Master/texmf-dist/tex/latex/base/latex.ltx b/Master/texmf-dist/tex/latex/base/latex.ltx index 1baefa263a8..f5fedd82076 100644 --- a/Master/texmf-dist/tex/latex/base/latex.ltx +++ b/Master/texmf-dist/tex/latex/base/latex.ltx @@ -706,7 +706,7 @@ \def\fmtname{LaTeX2e} \edef\fmtversion {2022-06-01} -\def\patch@level{4} +\def\patch@level{5} \edef\development@branch@name{} \iffalse \def\reserved@a#1/#2/#3\@nil{% @@ -7745,10 +7745,16 @@ Type H <return> for immediate help.}% \let\frozen@everydisplay\everydisplay \newtoks\everymath \newtoks\everydisplay -\frozen@everymath = {\check@mathfonts - \the\everymath} -\frozen@everydisplay = {\check@mathfonts - \the\everydisplay} + +\frozen@everydisplay = {% + \aftergroup\@ignoretrue \aftergroup\ignorespaces + \check@mathfonts + \the\everydisplay} + +\frozen@everymath = {% + \aftergroup\@ignorefalse + \check@mathfonts + \the\everymath} \let\curr@math@size\@empty \def\pickup@font{% \expandafter \ifx \font@name \relax @@ -9066,8 +9072,8 @@ Type H <return> for immediate help.}% (local:~ \int_use:N\c@localmathalphabets) } \cs_gset_eq:cc { mv@#1@frozen }{ mv@#1 } \tl_gset:cx { g__nfss_frozen_mv_ #1 _tl }{ \int_use:c { c@mv@#1 } } - \group_insert_after:N \__nfss_init_mv_freeze:N \exp_after:wN - \group_insert_after:N \cs:w mv@#1@reset \cs_end: + \group_insert_after:N \__nfss_init_mv_freeze:N + \exp_after:wN \group_insert_after:N \cs:w mv@#1@reset \cs_end: \tl_gput_right:No \check@mathfonts { \exp_after:wN \group_insert_after:N \cs:w mv@#1@reset \cs_end: @@ -9088,6 +9094,7 @@ Type H <return> for immediate help.}% { \@font@info{No~ math~ alphabet~ change~ to~ frozen~ version~ #1} } + \if@ignore \ignorespaces \fi } } \cs_new_protected:Npn \__nfss_init_mv_freeze:N #1 {% @@ -14840,7 +14847,8 @@ Type H <return> for immediate help.}% { \keys_define:nn {#1} { unknown .undefine: } } } \bool_set_true:N \l__keys_options_loading_bool - \keys_set:nV {#1} \l__keys_options_clist + \clist_map_variable:NNn \l__keys_options_clist \CurrentOption + { \keys_set:nV {#1} \CurrentOption } \bool_set_false:N \l__keys_options_loading_bool \AtEndOfPackage { \cs_set_eq:NN \@unprocessedoptions \scan_stop: } \__keys_option_end: @@ -14887,7 +14895,7 @@ Type H <return> for immediate help.}% { \str_if_eq:eeF { \exp_not:v { @raw@opt@ \@currname . \@currext } } - { \exp_not:V \@raw@classoption } + { \exp_not:V \@raw@classoptionslist } { \clist_put_right:Nn \@unusedoptionlist {#1} } } } @@ -17133,10 +17141,15 @@ Type H <return> for immediate help.}% \cs_set_nopar:Npx\MakeUppercase#1{\use:c{MakeUppercase~}{#1}} \cs_new_protected_nopar:cpn{MakeLowercase~}{\text_lowercase:n} \cs_set_nopar:Npx\MakeLowercase#1{\use:c{MakeLowercase~}{#1}} +\cs_new_protected_nopar:cpn{MakeTitlecase~}{\text_titlecase:n} +\cs_set_nopar:Npx\MakeTitlecase#1{\use:c{MakeTitlecase~}{#1}} \cs_new_protected_nopar:Npn\AddToNoCaseChangeList {\tl_put_right:Nn \l_text_case_exclude_arg_tl} \AddToNoCaseChangeList{ \NoCaseChange } \cs_new_protected:Npn \NoCaseChange #1 {#1} +\cs_new_eq:NN \CaseSwitch \text_case_switch:nnnn +\cs_new_eq:NN \DeclareCaseChangeEquivalent + \text_declare_case_equivalent:Nn \ExplSyntaxOff \def\@uclclist{\oe\OE\o\O\ae\AE \dh\DH\dj\DJ\l\L\ng\NG\ss\SS\ij\IJ\th\TH} diff --git a/Master/texmf-dist/tex/latex/base/latexrelease.sty b/Master/texmf-dist/tex/latex/base/latexrelease.sty index ed02bee3775..33493b9bef5 100644 --- a/Master/texmf-dist/tex/latex/base/latexrelease.sty +++ b/Master/texmf-dist/tex/latex/base/latexrelease.sty @@ -8120,6 +8120,27 @@ of this package available from CTAN} \ignorespaces} \EndIncludeInRelease +\IncludeInRelease{2021/11/15} + {\frozen@everydisplay}{Handle spaces after math}% +\frozen@everydisplay = {% + \aftergroup\@ignoretrue \aftergroup\ignorespaces + \check@mathfonts + \the\everydisplay} + +\frozen@everymath = {% + \aftergroup\@ignorefalse + \check@mathfonts + \the\everymath} +\EndIncludeInRelease +\IncludeInRelease{2020/10/01} + {\frozen@everydisplay}{Handle spaces after math}% + +\frozen@everydisplay = {\check@mathfonts + \the\everydisplay} +\frozen@everymath = {\check@mathfonts + \the\everymath} + +\EndIncludeInRelease \IncludeInRelease{2020/02/02}% {\LoadFontDefinitionFile}{Loading .fd files}% \def\LoadFontDefinitionFile#1#2{% @@ -9227,8 +9248,8 @@ of this package available from CTAN} (local:~ \int_use:N\c@localmathalphabets) } \cs_gset_eq:cc { mv@#1@frozen }{ mv@#1 } \tl_gset:cx { g__nfss_frozen_mv_ #1 _tl }{ \int_use:c { c@mv@#1 } } - \group_insert_after:N \__nfss_init_mv_freeze:N \exp_after:wN - \group_insert_after:N \cs:w mv@#1@reset \cs_end: + \group_insert_after:N \__nfss_init_mv_freeze:N + \exp_after:wN \group_insert_after:N \cs:w mv@#1@reset \cs_end: \tl_gput_right:No \check@mathfonts { \exp_after:wN \group_insert_after:N \cs:w mv@#1@reset \cs_end: @@ -9249,6 +9270,7 @@ of this package available from CTAN} { \@font@info{No~ math~ alphabet~ change~ to~ frozen~ version~ #1} } + \if@ignore \ignorespaces \fi } } \cs_new_protected:Npn \__nfss_init_mv_freeze:N #1 {% |