diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex b/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex index bb26a016778..af28fe15d0e 100644 --- a/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex +++ b/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex @@ -70,7 +70,7 @@ %% and all files in that bundle must be distributed together. %% %% File: expl3.dtx -\def\ExplFileDate{2022-05-30}% +\def\ExplFileDate{2022-06-02}% \begingroup \def\next{\endgroup}% \expandafter\ifx\csname PackageError\endcsname\relax @@ -31856,7 +31856,11 @@ Type H <return> for immediate help}\def~{\errmessage{% \TH \th } \tl_new:N \l_text_case_exclude_arg_tl -\tl_set:Nn \l_text_case_exclude_arg_tl { \begin \cite \end \label \ref } +\tl_set:Nx \l_text_case_exclude_arg_tl + { + \exp_not:n { \begin \cite \end \label \ref } + \exp_not:c { cite ~ } + } \tl_new:N \l_text_math_arg_tl \tl_set:Nn \l_text_math_arg_tl { \ensuremath } \tl_new:N \l_text_math_delims_tl @@ -32505,7 +32509,16 @@ Type H <return> for immediate help}\def~{\errmessage{% { \__text_change_case_exclude:nnNnn {#1} {#2} {#3} {#4} } \cs_new:Npn \__text_change_case_exclude:nnNnn #1#2#3#4#5 { - \__text_change_case_store:n { #3#4 {#5} } + \tl_if_blank:nTF {#4} + { \__text_change_case_store:n { #3 {#5} } } + { + \__text_change_case_store:o + { + \exp_after:wN #3 + \exp:w \__text_change_case_auxii:nnn {#4} {#1} {#2} + {#5} + } + } \__text_change_case_loop:nnw {#1} {#2} } \cs_new:Npn \__text_change_case_letterlike_lower:nnN #1#2#3 |