summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex')
-rw-r--r--Master/texmf-dist/tex/latex/l3kernel/expl3-code.tex19
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