diff options
author | Karl Berry <karl@freefriends.org> | 2022-02-05 21:26:43 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-02-05 21:26:43 +0000 |
commit | 89ff43d793f14242a96bd0c24e56daa29804e0d0 (patch) | |
tree | 8c71641d85fb4aa83f694771ab5df2ac1908d227 /Master/texmf-dist/tex/latex-dev/base/latex.ltx | |
parent | 0e33ca376dc3608120a8432ca8967d60e3c14407 (diff) |
latex-base-dev (5feb22)
git-svn-id: svn://tug.org/texlive/trunk@61902 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex-dev/base/latex.ltx')
-rw-r--r-- | Master/texmf-dist/tex/latex-dev/base/latex.ltx | 40 |
1 files changed, 33 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/latex-dev/base/latex.ltx b/Master/texmf-dist/tex/latex-dev/base/latex.ltx index cd0d59f6576..b9cf2952fca 100644 --- a/Master/texmf-dist/tex/latex-dev/base/latex.ltx +++ b/Master/texmf-dist/tex/latex-dev/base/latex.ltx @@ -576,11 +576,20 @@ \def\null{\hbox{}} \let\bgroup={ \let\egroup=} -{\catcode`\^^M=\active % these lines must end with % - \gdef\obeylines{\catcode`\^^M\active \let^^M\par}% - \global\let^^M\par} % this is in case ^^M appears in a \write -\def\obeyspaces{\catcode`\ \active} -{\obeyspaces\global\let =\space} +\begingroup +\catcode`\^^M=\active % these lines must end with % + \gdef\obeylines{\catcode`\^^M\active% + \let^^M\obeyedline% + }% + \global\let^^M\par % this is in case ^^M appears in a \write +\endgroup +\protected\gdef\obeyedline{\par} +\global\let\obeyedspace\space +\begingroup +\catcode`\ =\active% +\gdef\obeyspaces{\catcode`\ \active\let =\obeyedspace}% +\global\let =\space% +\endgroup \long\def \loop #1\repeat{% \def\iterate{#1\relax % Extra \relax \expandafter\iterate\fi @@ -696,7 +705,7 @@ \def\fmtname{LaTeX2e} \edef\fmtversion {2022-06-01} -\def\patch@level{-1} +\def\patch@level{-2} \edef\development@branch@name{develop \the\year-\the\month-\the\day} \iffalse \def\reserved@a#1/#2/#3\@nil{% @@ -14344,6 +14353,23 @@ Type H <return> for immediate help.}% } %%% From File: ltkeys.dtx \ExplSyntaxOn +\group_begin: + \cs_set_protected:Npn \__keys_tmp:nn #1#2 + { + \quark_if_recursion_tail_stop:n {#1} + \cs_new_eq:cc + { \c__keys_props_root_str . #2 } + { \c__keys_props_root_str . #1 } + \__keys_tmp:nn + } + \__keys_tmp:nn + { code } { code } + { legacy_if_set:n } { if } + { tl_set:N } { store } + { usage:n } { usage } + { \q_recursion_tail } { } + \q_recursion_stop +\group_end: \cs_generate_variant:Nn \clist_put_right:Nn { Nv } \clist_new:N \l__keys_options_clist \bool_new:N \l__keys_options_loading_bool @@ -14370,7 +14396,7 @@ Type H <return> for immediate help.}% \bool_set_true:N \l__keys_options_loading_bool \keys_set:nV {#2} \l__keys_options_clist \bool_set_false:N \l__keys_options_loading_bool - \cs_set_eq:NN \@unprocessedoptions \scan_stop: + \AtEndOfPackage { \cs_set_eq:NN \@unprocessedoptions \scan_stop: } \__keys_option_end: \__keys_options_loaded:n {#2} } |