diff options
author | Karl Berry <karl@freefriends.org> | 2018-02-22 22:17:51 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-02-22 22:17:51 +0000 |
commit | 594f8da1b0ee2150a36046f0847832ae39f5a46e (patch) | |
tree | 89d1f98e85655396e277345b1f5c2e0d36bd95f4 | |
parent | 3d2f91519b734ad967a6542a87f467cb95fca69d (diff) |
l3 (22feb18)
git-svn-id: svn://tug.org/texlive/trunk@46712 c570f23f-e606-0410-a88d-b1316a301751
16 files changed, 174 insertions, 174 deletions
diff --git a/Master/texmf-dist/doc/latex/l3packages/README.md b/Master/texmf-dist/doc/latex/l3packages/README.md index c535e21aadb..f4226342437 100644 --- a/Master/texmf-dist/doc/latex/l3packages/README.md +++ b/Master/texmf-dist/doc/latex/l3packages/README.md @@ -1,7 +1,7 @@ LaTeX3 High-Level Concepts ========================== -Release 2017/12/16 +Release 2018/02/21 Overview -------- diff --git a/Master/texmf-dist/doc/latex/l3packages/l3keys2e/l3keys2e.pdf b/Master/texmf-dist/doc/latex/l3packages/l3keys2e/l3keys2e.pdf Binary files differindex 42e6bc9e493..f78c08b8adb 100644 --- a/Master/texmf-dist/doc/latex/l3packages/l3keys2e/l3keys2e.pdf +++ b/Master/texmf-dist/doc/latex/l3packages/l3keys2e/l3keys2e.pdf diff --git a/Master/texmf-dist/doc/latex/l3packages/xfp/xfp.pdf b/Master/texmf-dist/doc/latex/l3packages/xfp/xfp.pdf Binary files differindex 981739dd884..ca8aa34c04e 100644 --- a/Master/texmf-dist/doc/latex/l3packages/xfp/xfp.pdf +++ b/Master/texmf-dist/doc/latex/l3packages/xfp/xfp.pdf diff --git a/Master/texmf-dist/doc/latex/l3packages/xfrac/xfrac.pdf b/Master/texmf-dist/doc/latex/l3packages/xfrac/xfrac.pdf Binary files differindex f7b89d0ab00..9e88fb5f3a4 100644 --- a/Master/texmf-dist/doc/latex/l3packages/xfrac/xfrac.pdf +++ b/Master/texmf-dist/doc/latex/l3packages/xfrac/xfrac.pdf diff --git a/Master/texmf-dist/doc/latex/l3packages/xparse/xparse.pdf b/Master/texmf-dist/doc/latex/l3packages/xparse/xparse.pdf Binary files differindex 1e21c8259a5..cde10fb616f 100644 --- a/Master/texmf-dist/doc/latex/l3packages/xparse/xparse.pdf +++ b/Master/texmf-dist/doc/latex/l3packages/xparse/xparse.pdf diff --git a/Master/texmf-dist/doc/latex/l3packages/xtemplate/xtemplate.pdf b/Master/texmf-dist/doc/latex/l3packages/xtemplate/xtemplate.pdf Binary files differindex 1249d60fe77..aceb6a29f9c 100644 --- a/Master/texmf-dist/doc/latex/l3packages/xtemplate/xtemplate.pdf +++ b/Master/texmf-dist/doc/latex/l3packages/xtemplate/xtemplate.pdf diff --git a/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx b/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx index fa581df7a07..716c0e4d665 100644 --- a/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx +++ b/Master/texmf-dist/source/latex/l3packages/l3keys2e/l3keys2e.dtx @@ -23,8 +23,8 @@ %<*driver|package> % The version of expl3 required is tested as early as possible, as % some really old versions do not define \ProvidesExplPackage. -\RequirePackage{expl3}[2017/12/16] -%<package>\@ifpackagelater{expl3}{2017/12/16} +\RequirePackage{expl3}[2018/02/21] +%<package>\@ifpackagelater{expl3}{2018/02/21} %<package> {} %<package> {% %<package> \PackageError{l3keys2e}{Support package l3kernel too old} @@ -60,7 +60,7 @@ % }^^A % } % -% \date{Released 2017/12/16} +% \date{Released 2018/02/21} % % \maketitle % @@ -131,7 +131,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{l3keys2e}{2017/12/16}{} +\ProvidesExplPackage{l3keys2e}{2018/02/21}{} {LaTeX2e option processing using LaTeX3 keys} % \end{macrocode} % diff --git a/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx b/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx index fae989a5d14..3351207ab22 100644 --- a/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx +++ b/Master/texmf-dist/source/latex/l3packages/xfp/xfp.dtx @@ -23,8 +23,8 @@ %<*driver|package> % The version of expl3 required is tested as early as possible, as % some really old versions do not define \ProvidesExplPackage. -\RequirePackage{expl3}[2017/12/16] -%<package>\@ifpackagelater{expl3}{2017/12/16} +\RequirePackage{expl3}[2018/02/21] +%<package>\@ifpackagelater{expl3}{2018/02/21} %<package> {} %<package> {% %<package> \PackageError{xfp}{Support package l3kernel too old} @@ -62,7 +62,7 @@ % }^^A % } % -% \date{Released 2017/12/16} +% \date{Released 2018/02/21} % % \maketitle % @@ -159,7 +159,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xfp}{2017/12/16}{} +\ProvidesExplPackage{xfp}{2018/02/21}{} {L3 Floating point unit} % \end{macrocode} % diff --git a/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx b/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx index 54057c4b5b4..1952e2687b8 100644 --- a/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx +++ b/Master/texmf-dist/source/latex/l3packages/xfrac/xfrac.dtx @@ -24,8 +24,8 @@ %<*driver|package> % The version of expl3 required is tested as early as possible, as % some really old versions do not define \ProvidesExplPackage. -\RequirePackage{expl3}[2017/12/16] -%<package>\@ifpackagelater{expl3}{2017/12/16} +\RequirePackage{expl3}[2018/02/21] +%<package>\@ifpackagelater{expl3}{2018/02/21} %<package> {} %<package> {% %<package> \PackageError{xfrac}{Support package l3kernel too old} @@ -63,7 +63,7 @@ % }^^A % } % -% \date{Released 2017/12/16} +% \date{Released 2018/02/21} % % \maketitle % @@ -533,7 +533,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xfrac}{2017/12/16}{} +\ProvidesExplPackage{xfrac}{2018/02/21}{} {L3 Experimental split-level fractions} % \end{macrocode} % diff --git a/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx b/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx index 1cf07be68d5..045d969b6ba 100644 --- a/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx +++ b/Master/texmf-dist/source/latex/l3packages/xparse/xparse.dtx @@ -27,8 +27,8 @@ %<*driver|package> % The version of expl3 required is tested as early as possible, as % some really old versions do not define \ProvidesExplPackage. -\RequirePackage{expl3}[2017/12/16] -%<package>\@ifpackagelater{expl3}{2017/12/16} +\RequirePackage{expl3}[2018/02/21] +%<package>\@ifpackagelater{expl3}{2018/02/21} %<package> {} %<package> {% %<package> \PackageError{xparse}{Support package l3kernel too old} @@ -67,7 +67,7 @@ % }^^A % } % -% \date{Released 2017/12/16} +% \date{Released 2018/02/21} % % \maketitle % @@ -776,7 +776,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xparse}{2017/12/16}{} +\ProvidesExplPackage{xparse}{2018/02/21}{} {L3 Experimental document command parser} % \end{macrocode} % @@ -1032,7 +1032,7 @@ { \cs_if_exist:NTF #1 { - \__msg_kernel_info:nnxx { xparse } { redefine-command } + \__kernel_msg_info:nnxx { xparse } { redefine-command } { \token_to_str:N #1 } { \tl_to_str:n {#2} } } { @@ -1040,10 +1040,10 @@ { \cs_if_exist_p:c { \cs_to_str:N #1 ~ code } } { \cs_if_exist_p:c { \cs_to_str:N #1 ~ defaults } } { - \__msg_kernel_warning:nnx { xparse } { unsupported-let } + \__kernel_msg_warning:nnx { xparse } { unsupported-let } { \token_to_str:N #1 } } - \__msg_kernel_info:nnxx { xparse } { define-command } + \__kernel_msg_info:nnxx { xparse } { define-command } { \token_to_str:N #1 } { \tl_to_str:n {#2} } } \bool_set_false:N \l_@@_environment_bool @@ -1194,11 +1194,11 @@ \cs_if_exist:cTF {#1} %</package> { - \__msg_kernel_info:nnxx { xparse } { redefine-environment } + \__kernel_msg_info:nnxx { xparse } { redefine-environment } {#1} { \tl_to_str:n {#2} } } { - \__msg_kernel_info:nnxx { xparse } { define-environment } + \__kernel_msg_info:nnxx { xparse } { define-environment } {#1} { \tl_to_str:n {#2} } } \bool_set_false:N \l_@@_expandable_bool @@ -1314,7 +1314,7 @@ } \cs_new_protected:Npn \@@_defaults_error:w \q_recursion_stop { - \__msg_kernel_error:nnx { xparse } { loop-in-defaults } + \__kernel_msg_error:nnx { xparse } { loop-in-defaults } { \exp_after:wN \token_to_str:N \l_@@_fn_tl } } % \end{macrocode} @@ -1431,7 +1431,7 @@ \@@_end_expandable_defaults:nnnNNn {#1} { } {#1} #2#3 { } { } { } { } { } { } { } { } { } { } { - \__msg_kernel_expandable_error:nnn + \__kernel_msg_expandable_error:nnn { xparse } { loop-in-defaults } {#4} \use_iv:nnnn } @@ -1531,7 +1531,7 @@ \q_recursion_tail \q_recursion_tail \q_recursion_tail \q_recursion_stop \int_compare:nNnT \l_@@_current_arg_int > 9 { - \__msg_kernel_error:nnxx { xparse } { too-many-arguments } + \__kernel_msg_error:nnxx { xparse } { too-many-arguments } { \iow_char:N \\ \l_@@_function_tl } { \tl_to_str:n {#1} } \@@_bad_def:wn } @@ -1539,7 +1539,7 @@ { \tl_if_empty:NF \l_@@_last_delimiters_tl { - \__msg_kernel_error:nnxx { xparse } { expandable-ending-optional } + \__kernel_msg_error:nnxx { xparse } { expandable-ending-optional } { \iow_char:N \\ \l_@@_function_tl } { \tl_to_str:n {#1} } \@@_bad_def:wn } @@ -1555,7 +1555,7 @@ \int_incr:N \l_@@_current_arg_int \cs_if_exist_use:cF { @@_normalize_type_ \tl_to_str:n {#1} :w } { - \__msg_kernel_error:nnxx { xparse } { unknown-argument-type } + \__kernel_msg_error:nnxx { xparse } { unknown-argument-type } { \iow_char:N \\ \l_@@_function_tl } { \tl_to_str:n {#1} } \@@_bad_def:wn } @@ -1628,7 +1628,7 @@ \quark_if_recursion_tail_stop_do:nn {#2} { \@@_bad_arg_spec:wn } \bool_if:NT \l_@@_expandable_bool { - \__msg_kernel_error:nnxx { xparse } { processor-in-expandable } + \__kernel_msg_error:nnxx { xparse } { processor-in-expandable } { \iow_char:N \\ \l_@@_function_tl } { \tl_to_str:n {#1} } \@@_bad_def:wn } @@ -1800,13 +1800,13 @@ \exp_args:Nx \tl_if_single_token:nF { \exp_args:No \tl_to_str:n { \use:nn #1 { } } } { - \__msg_kernel_warning:nnxx { xparse } { not-single-char } + \__kernel_msg_warning:nnxx { xparse } { not-single-char } { \iow_char:N \\ \l_@@_function_tl } { \tl_to_str:n {#1} } } \group_end: } { - \__msg_kernel_error:nnxx { xparse } { not-single-char } + \__kernel_msg_error:nnxx { xparse } { not-single-char } { \iow_char:N \\ \l_@@_function_tl } { \tl_to_str:n {#1} } \@@_bad_def:wn } @@ -1822,7 +1822,7 @@ { \bool_if:NT \l_@@_expandable_bool { - \__msg_kernel_error:nnxx + \__kernel_msg_error:nnxx { xparse } { invalid-expandable-argument-type } { \iow_char:N \\ \l_@@_function_tl } { \tl_to_str:n {#1} } \@@_bad_def:wn @@ -1835,7 +1835,7 @@ { \tl_if_empty:NF \l_@@_last_delimiters_tl { - \__msg_kernel_error:nnxx + \__kernel_msg_error:nnxx { xparse } { invalid-after-optional-expandably } { \iow_char:N \\ \l_@@_function_tl } { \tl_to_str:n {#1} } \@@_bad_def:wn @@ -1857,7 +1857,7 @@ { \tl_if_eq:nnT {##1} {#1} { - \__msg_kernel_warning:nnxx { xparse } { optional-mandatory } + \__kernel_msg_warning:nnxx { xparse } { optional-mandatory } {#2} {#3} } } @@ -1871,7 +1871,7 @@ % \begin{macrocode} \cs_new_protected:Npn \@@_bad_arg_spec:wn #1 \@@_break_point:n #2 { - \__msg_kernel_error:nnxx { xparse } { bad-arg-spec } + \__kernel_msg_error:nnxx { xparse } { bad-arg-spec } { \iow_char:N \\ \l_@@_function_tl } { \tl_to_str:n {#2} } } \cs_new_protected:Npn \@@_bad_def:wn #1 \@@_break_point:n #2 { } @@ -1894,7 +1894,7 @@ { \bool_if:NT \l_@@_expandable_bool { - \__msg_kernel_error:nnx { xparse } { inconsistent-long } + \__kernel_msg_error:nnx { xparse } { inconsistent-long } { \iow_char:N \\ \l_@@_function_tl } \@@_bad_def:wn } @@ -2926,7 +2926,7 @@ \peek_meaning_remove_ignore_spaces:NTF #1 { \@@_grab_D_call:Nw #1 } { - \__msg_kernel_error:nnxx { xparse } { missing-required } + \__kernel_msg_error:nnxx { xparse } { missing-required } { \exp_after:wN \token_to_str:N \l_@@_fn_tl } { \token_to_str:N #1 } \@@_add_arg:o \c_novalue_tl @@ -3208,14 +3208,14 @@ \exp_after:wN \exp_after:wN \exp_after:wN \peek_meaning_remove:NTF \char_generate:nn { \tex_endlinechar:D } { 6 } { - \__msg_kernel_error:nnxxx { xparse } { verbatim-newline } + \__kernel_msg_error:nnxxx { xparse } { verbatim-newline } { \exp_after:wN \token_to_str:N \l_@@_fn_tl } { \tl_to_str:N \l_@@_v_arg_tl } { \tl_to_str:n {#1} } \@@_add_arg:o \c_novalue_tl } { - \__msg_kernel_error:nnxxx { xparse } { verbatim-tokenized } + \__kernel_msg_error:nnxxx { xparse } { verbatim-tokenized } { \exp_after:wN \token_to_str:N \l_@@_fn_tl } { \tl_to_str:N \l_@@_v_arg_tl } { \tl_to_str:n {#1} } @@ -3566,7 +3566,7 @@ \q_nil { } ##2 \ERROR \q_@@ \ERROR } { - \__msg_kernel_expandable_error:nnnn + \__kernel_msg_expandable_error:nnnn { xparse } { missing-required } {##5} {##2} ##4 {#1} \q_@@ ##5 ##6 {##7} } @@ -3602,7 +3602,7 @@ ##6 \ERROR } { - \__msg_kernel_expandable_error:nnnn + \__kernel_msg_expandable_error:nnnn { xparse } { missing-required } {##4} {##2} ##3 {#1} \q_@@ ##4 ##5 {##6} } @@ -3742,7 +3742,7 @@ \ProcessedArgument \q_stop } - \__msg_kernel_error:nnxxx { xparse } { split-excess-tokens } + \__kernel_msg_error:nnxxx { xparse } { split-excess-tokens } { \tl_to_str:n {#3} } { \int_eval:n { #2 + 1 } } { \tl_to_str:n {#4} } } @@ -3791,11 +3791,11 @@ { \cs_if_exist:NTF #1 { - \__msg_kernel_error:nnx { xparse } { non-xparse-command } + \__kernel_msg_error:nnx { xparse } { non-xparse-command } { \token_to_str:N #1 } } { - \__msg_kernel_error:nnx { xparse } { unknown-command } + \__kernel_msg_error:nnx { xparse } { unknown-command } { \token_to_str:N #1 } } } @@ -3803,11 +3803,11 @@ { \cs_if_exist:cTF {#1} { - \__msg_kernel_error:nnx { xparse } { non-xparse-environment } + \__kernel_msg_error:nnx { xparse } { non-xparse-environment } { \tl_to_str:n {#1} } } { - \__msg_kernel_error:nnx { xparse } { unknown-environment } + \__kernel_msg_error:nnx { xparse } { unknown-environment } { \tl_to_str:n {#1} } } } @@ -3917,11 +3917,11 @@ } { \group_end: \use_ii:nnn } { - \__msg_kernel_error:nnxx { xparse } { not-definable } + \__kernel_msg_error:nnxx { xparse } { not-definable } { \tl_to_str:n {#1} } { \token_to_str:N #2 } } { - \__msg_kernel_error:nnxx { xparse } { not-one-token } + \__kernel_msg_error:nnxx { xparse } { not-one-token } { \tl_to_str:n {#1} } { \token_to_str:N #2 } } } @@ -3995,7 +3995,7 @@ % % Some messages intended as errors. % \begin{macrocode} -\__msg_kernel_new:nnnn { xparse } { bad-arg-spec } +\__kernel_msg_new:nnnn { xparse } { bad-arg-spec } { Bad~argument~specification~'#2'~for~command~'#1'. } { \c__msg_coding_error_text_tl @@ -4003,35 +4003,35 @@ one~or~more~mandatory~pieces~of~information~were~missing. \\ \\ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { command-already-defined } +\__kernel_msg_new:nnnn { xparse } { command-already-defined } { Command~'#1'~already~defined! } { You~have~used~#2~ with~a~command~that~already~has~a~definition. \\ The~existing~definition~of~'#1'~will~not~be~altered. } -\__msg_kernel_new:nnnn { xparse } { command-not-yet-defined } +\__kernel_msg_new:nnnn { xparse } { command-not-yet-defined } { Command ~'#1'~not~yet~defined! } { You~have~used~#2~ with~a~command~that~was~never~defined. \\ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { environment-already-defined } +\__kernel_msg_new:nnnn { xparse } { environment-already-defined } { Environment~'#1'~already~defined! } { You~have~used~\NewDocumentEnvironment with~an~environment~that~already~has~a~definition. \\ The~existing~definition~of~'#1'~will~be~overwritten. } -\__msg_kernel_new:nnnn { xparse } { environment-not-yet-defined } +\__kernel_msg_new:nnnn { xparse } { environment-not-yet-defined } { Environment~'#1'~not~yet~defined! } { You~have~used~\RenewDocumentEnvironment with~an~environment~that~was~never~defined. \\ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { expandable-ending-optional } +\__kernel_msg_new:nnnn { xparse } { expandable-ending-optional } { Argument~specification~'#2'~for~expandable~command~'#1'~ ends~with~optional~argument. @@ -4042,21 +4042,21 @@ (or~no~arguments~at~all).~You~cannot~have~a~terminal~optional~ argument~with~expandable~commands. } -\__msg_kernel_new:nnnn { xparse } { if-boolean } +\__kernel_msg_new:nnnn { xparse } { if-boolean } { Invalid~use~\iow_char:N\\IfBooleanTF~{#1} } { \c__msg_coding_error_text_tl The~first~argument~of~\iow_char:N\\IfBoolean(TF/T/F)~must~be~ a~boolean~argument~obtained~from~parsing~'s'~or~'t'~arguments. } -\__msg_kernel_new:nnnn { xparse } { inconsistent-long } +\__kernel_msg_new:nnnn { xparse } { inconsistent-long } { Inconsistent~long~arguments~for~expandable~command~'#1'. } { \c__msg_coding_error_text_tl The~arguments~for~an~expandable~command~must~not~involve~short~ arguments~after~long~arguments.~You~have~tried~to~mix~the~two~types. } -\__msg_kernel_new:nnnn { xparse } { invalid-expandable-argument-type } +\__kernel_msg_new:nnnn { xparse } { invalid-expandable-argument-type } { Argument~type~'#2'~not~available~for~expandable~command~'#1'. } { \c__msg_coding_error_text_tl @@ -4065,7 +4065,7 @@ \\ \\ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { invalid-after-optional-expandably } +\__kernel_msg_new:nnnn { xparse } { invalid-after-optional-expandably } { Argument~type~'#2'~not~available~after~optional~argument~ for~expandable~command~'#1'. @@ -4077,32 +4077,32 @@ \\ \\ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { loop-in-defaults } +\__kernel_msg_new:nnnn { xparse } { loop-in-defaults } { Circular~dependency~in~defaults~of~'#1'. } { \c__msg_coding_error_text_tl The~default~values~of~two~or~more~arguments~of~'#1'~depend~on~each~ other~in~a~way~that~cannot~be~resolved. } -\__msg_kernel_new:nnnn { xparse } { missing-required } +\__kernel_msg_new:nnnn { xparse } { missing-required } { Failed~to~find~required~argument~starting~with~'#2'~for~command~'#1'. } { The~current~command~'#1'~expects~an~argument~starting~with~'#2'.~ LaTeX~did~not~find~it,~and~will~insert~a~default~value~to~be~processed. } -\__msg_kernel_new:nnnn { xparse } { non-xparse-command } +\__kernel_msg_new:nnnn { xparse } { non-xparse-command } { Command~'#1'~not~defined~using~xparse. } { You~have~asked~for~the~argument~specification~for~a~command~'#1',~ but~this~is~not~a~command~defined~using~xparse. } -\__msg_kernel_new:nnnn { xparse } { non-xparse-environment } +\__kernel_msg_new:nnnn { xparse } { non-xparse-environment } { Environment~'#1'~not~defined~using~xparse. } { You~have~asked~for~the~argument~specification~for~an~environment~'#1',~ but~this~is~not~an~environment~defined~using~xparse. } -\__msg_kernel_new:nnnn { xparse } { not-definable } +\__kernel_msg_new:nnnn { xparse } { not-definable } { First~argument~of~'#2'~must~be~a~command. } { \c__msg_coding_error_text_tl @@ -4112,7 +4112,7 @@ \\ \\ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { not-one-token } +\__kernel_msg_new:nnnn { xparse } { not-one-token } { First~argument~of~'#2'~must~be~a~command. } { \c__msg_coding_error_text_tl @@ -4122,7 +4122,7 @@ \\ \\ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { not-single-char } +\__kernel_msg_new:nnnn { xparse } { not-single-char } { Argument~delimiter~'#2'~for~the~command~'#1'~should~be~ a~single~character. @@ -4133,7 +4133,7 @@ where~a~single~character~is~required,~LaTeX~found~'#2'. \\ \\ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { processor-in-expandable } +\__kernel_msg_new:nnnn { xparse } { processor-in-expandable } { Argument~processor~'>{#2}'~cannot~be~used~for~the~expandable~command~'#1'. } { \c__msg_coding_error_text_tl @@ -4141,14 +4141,14 @@ this~is~only~supported~for~standard~robust~commands. \\ \\ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { split-excess-tokens } +\__kernel_msg_new:nnnn { xparse } { split-excess-tokens } { Too~many~'#1'~tokens~when~trying~to~split~argument. } { LaTeX~was~asked~to~split~the~input~'#3'~ at~each~occurrence~of~the~token~'#1',~up~to~a~maximum~of~#2~parts.~ There~were~too~many~'#1'~tokens. } -\__msg_kernel_new:nnnn { xparse } { too-many-arguments } +\__kernel_msg_new:nnnn { xparse } { too-many-arguments } { Too~many~arguments~in~argument~specification~'#2'~of~command~'#1'. } { \c__msg_coding_error_text_tl @@ -4156,26 +4156,26 @@ This~cannot~be~implemented. \\ \\ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { unknown-argument-type } +\__kernel_msg_new:nnnn { xparse } { unknown-argument-type } { Unknown~argument~type~'#2'~for~the~command~'#1'. } { \c__msg_coding_error_text_tl The~letter~'#2'~does~not~specify~a~known~argument~type.~ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { unknown-command } +\__kernel_msg_new:nnnn { xparse } { unknown-command } { Unknown~document~command~'#1'. } { You~have~asked~for~the~argument~specification~for~a~command~'#1',~ but~it~is~not~defined. } -\__msg_kernel_new:nnnn { xparse } { unknown-environment } +\__kernel_msg_new:nnnn { xparse } { unknown-environment } { Unknown~document~environment~'#1'. } { You~have~asked~for~the~argument~specification~for~an~environment~'#1',~ but~it~is~not~defined. } -\__msg_kernel_new:nnnn { xparse } { verbatim-newline } +\__kernel_msg_new:nnnn { xparse } { verbatim-newline } { Verbatim~argument~of~'#1'~ended~by~end~of~line. } { The~verbatim~argument~of~'#1'~cannot~contain~more~than~one~line,~ @@ -4185,7 +4185,7 @@ \\ \\ LaTeX~will~ignore~'#2'. } -\__msg_kernel_new:nnnn { xparse } { verbatim-tokenized } +\__kernel_msg_new:nnnn { xparse } { verbatim-tokenized } { The~verbatim~command~'#1'~cannot~be~used~inside~an~argument.~ } @@ -4200,33 +4200,33 @@ % % Intended more for information. % \begin{macrocode} -\__msg_kernel_new:nnn { xparse } { define-command } +\__kernel_msg_new:nnn { xparse } { define-command } { Defining~command~#1~ with~sig.~'#2'~\msg_line_context:. } -\__msg_kernel_new:nnn { xparse } { define-environment } +\__kernel_msg_new:nnn { xparse } { define-environment } { Defining~environment~'#1'~ with~sig.~'#2'~\msg_line_context:. } -\__msg_kernel_new:nnn { xparse } { redefine-command } +\__kernel_msg_new:nnn { xparse } { redefine-command } { Redefining~command~#1~ with~sig.~'#2'~\msg_line_context:. } -\__msg_kernel_new:nnn { xparse } { redefine-environment } +\__kernel_msg_new:nnn { xparse } { redefine-environment } { Redefining~environment~'#1'~ with~sig.~'#2'~\msg_line_context:. } -\__msg_kernel_new:nnn { xparse } { optional-mandatory } +\__kernel_msg_new:nnn { xparse } { optional-mandatory } { Since~the~mandatory~argument~'#1'~has~the~same~delimiter~'#2'~ as~a~previous~optional~argument,~it~will~not~be~possible~to~ omit~all~optional~arguments~when~calling~this~command. } -\__msg_kernel_new:nnn { xparse } { unsupported-let } +\__kernel_msg_new:nnn { xparse } { unsupported-let } { The~command~'#1'~was~undefined~but~not~the~associated~commands~ '#1~code'~and/or~'#1~defaults'.~Maybe~you~tried~using~ @@ -4264,7 +4264,7 @@ { \cs_if_exist:NTF #1 { - \__msg_kernel_error:nnxx { xparse } { command-already-defined } + \__kernel_msg_error:nnxx { xparse } { command-already-defined } { \use:nnn \token_to_str:N #1 { } } { \token_to_str:N \NewDocumentCommand } } @@ -4278,7 +4278,7 @@ \cs_if_exist:NTF #1 { \@@_declare_cmd:Nnn #1 {#2} {#3} } { - \__msg_kernel_error:nnxx { xparse } { command-not-yet-defined } + \__kernel_msg_error:nnxx { xparse } { command-not-yet-defined } { \use:nnn \token_to_str:N #1 { } } { \token_to_str:N \RenewDocumentCommand } } @@ -4309,14 +4309,14 @@ \cs_new_protected:Npn \NewDocumentEnvironment #1#2#3#4 { \cs_if_exist:cTF {#1} - { \__msg_kernel_error:nnx { xparse } { environment-already-defined } {#1} } + { \__kernel_msg_error:nnx { xparse } { environment-already-defined } {#1} } { \@@_declare_env:nnnn {#1} {#2} {#3} {#4} } } \cs_new_protected:Npn \RenewDocumentEnvironment #1#2#3#4 { \cs_if_exist:cTF {#1} { \@@_declare_env:nnnn {#1} {#2} {#3} {#4} } - { \__msg_kernel_error:nnx { xparse } { environment-not-yet-defined } {#1} } + { \__kernel_msg_error:nnx { xparse } { environment-not-yet-defined } {#1} } } \cs_new_protected:Npn \ProvideDocumentEnvironment #1#2#3#4 { \cs_if_exist:cF {#1} { \@@_declare_env:nnnn {#1} {#2} {#3} {#4} } } @@ -4340,7 +4340,7 @@ { \cs_if_exist:NTF #1 { - \__msg_kernel_error:nnxx { xparse } { command-already-defined } + \__kernel_msg_error:nnxx { xparse } { command-already-defined } { \use:nnn \token_to_str:N #1 { } } { \token_to_str:N \NewExpandableDocumentCommand } } @@ -4354,7 +4354,7 @@ \cs_if_exist:NTF #1 { \@@_declare_expandable_cmd:Nnn #1 {#2} {#3} } { - \__msg_kernel_error:nnxx { xparse } { command-not-yet-defined } + \__kernel_msg_error:nnxx { xparse } { command-not-yet-defined } { \use:nnn \token_to_str:N #1 { } } { \token_to_str:N \RenewExpandableDocumentCommand } } @@ -4391,7 +4391,7 @@ { \tl_if_single_token_p:n #1 } { \bool_if:NTF #1 } { - \__msg_kernel_error:nnn { xparse } { if-boolean } {#1} + \__kernel_msg_error:nnn { xparse } { if-boolean } {#1} \use_ii:nn } } diff --git a/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx b/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx index 3d85476d9a4..b2cbbdb5d0f 100644 --- a/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx +++ b/Master/texmf-dist/source/latex/l3packages/xtemplate/xtemplate.dtx @@ -27,8 +27,8 @@ %<*driver|package> % The version of expl3 required is tested as early as possible, as % some really old versions do not define \ProvidesExplPackage. -\RequirePackage{expl3}[2017/12/16] -%<package>\@ifpackagelater{expl3}{2017/12/16} +\RequirePackage{expl3}[2018/02/21] +%<package>\@ifpackagelater{expl3}{2018/02/21} %<package> {} %<package> {% %<package> \PackageError{xtemplate}{Support package l3kernel too old} @@ -63,7 +63,7 @@ % }^^A % } % -% \date{Released 2017/12/16} +% \date{Released 2018/02/21} % % \maketitle % @@ -682,7 +682,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xtemplate}{2017/12/16}{} +\ProvidesExplPackage{xtemplate}{2018/02/21}{} {L3 Experimental prototype document functions} % \end{macrocode} % @@ -2660,7 +2660,7 @@ and~so~an~implementation~is~required. } \msg_new:nnnn { xtemplate } { missing-keytype } - { The~key~'#1'~is missing~a~key-type~\msg_line_context:. } + { The~key~'#1'~is~missing~a~key-type~\msg_line_context:. } { \c__msg_coding_error_text_tl Key~interface~definitions~should~be~of~the~form\\ diff --git a/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty b/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty index dab3d139819..db84ccd11d2 100644 --- a/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty +++ b/Master/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty @@ -19,8 +19,8 @@ %% and all files in that bundle must be distributed together. %% %% File: l3keys2e.dtx (C) Copyright 2009,2011-2017 The LaTeX3 Project -\RequirePackage{expl3}[2017/12/16] -\@ifpackagelater{expl3}{2017/12/16} +\RequirePackage{expl3}[2018/02/21] +\@ifpackagelater{expl3}{2018/02/21} {} {% \PackageError{l3keys2e}{Support package l3kernel too old} @@ -32,7 +32,7 @@ }% \endinput } -\ProvidesExplPackage{l3keys2e}{2017/12/16}{} +\ProvidesExplPackage{l3keys2e}{2018/02/21}{} {LaTeX2e option processing using LaTeX3 keys} \cs_generate_variant:Nn \clist_put_right:Nn { Nv } \cs_generate_variant:Nn \keys_if_exist:nnT { nx } diff --git a/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty b/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty index 602c9698132..01af326d8dd 100644 --- a/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty +++ b/Master/texmf-dist/tex/latex/l3packages/xfp/xfp.sty @@ -19,8 +19,8 @@ %% and all files in that bundle must be distributed together. %% %% File: xfp.dtx (C) Copyright 2017 The LaTeX3 Project -\RequirePackage{expl3}[2017/12/16] -\@ifpackagelater{expl3}{2017/12/16} +\RequirePackage{expl3}[2018/02/21] +\@ifpackagelater{expl3}{2018/02/21} {} {% \PackageError{xfp}{Support package l3kernel too old} @@ -33,7 +33,7 @@ \endinput } \RequirePackage{xparse} -\ProvidesExplPackage{xfp}{2017/12/16}{} +\ProvidesExplPackage{xfp}{2018/02/21}{} {L3 Floating point unit} \NewExpandableDocumentCommand \fpeval { m } { \fp_eval:n {#1} } \NewExpandableDocumentCommand \inteval { m } { \int_eval:n {#1} } diff --git a/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty b/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty index 6986c076322..326a5b9c161 100644 --- a/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty +++ b/Master/texmf-dist/tex/latex/l3packages/xfrac/xfrac.sty @@ -20,8 +20,8 @@ %% %% File: xfrac.dtx Copyright (C) 2004, 2008-2010 Morten Hoegholm %% (C) 2011,2012,2014-2017 The LaTeX3 Project -\RequirePackage{expl3}[2017/12/16] -\@ifpackagelater{expl3}{2017/12/16} +\RequirePackage{expl3}[2018/02/21] +\@ifpackagelater{expl3}{2018/02/21} {} {% \PackageError{xfrac}{Support package l3kernel too old} @@ -34,7 +34,7 @@ \endinput } \RequirePackage{amstext,graphicx,l3keys2e,textcomp,xparse,xtemplate} -\ProvidesExplPackage{xfrac}{2017/12/16}{} +\ProvidesExplPackage{xfrac}{2018/02/21}{} {L3 Experimental split-level fractions} \keys_define:nn { xfrac } { diff --git a/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty b/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty index 5b394dbb61a..d42c43a7064 100644 --- a/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty +++ b/Master/texmf-dist/tex/latex/l3packages/xparse/xparse.sty @@ -23,8 +23,8 @@ %% (C) Copyright 2004-2008 Frank Mittelbach, %% The LaTeX3 Project %% (C) Copyright 2009-2017 The LaTeX3 Project -\RequirePackage{expl3}[2017/12/16] -\@ifpackagelater{expl3}{2017/12/16} +\RequirePackage{expl3}[2018/02/21] +\@ifpackagelater{expl3}{2018/02/21} {} {% \PackageError{xparse}{Support package l3kernel too old} @@ -36,7 +36,7 @@ }% \endinput } -\ProvidesExplPackage{xparse}{2017/12/16}{} +\ProvidesExplPackage{xparse}{2018/02/21}{} {L3 Experimental document command parser} \tl_new:N \l__xparse_arg_spec_tl \tl_new:N \l__xparse_args_tl @@ -87,7 +87,7 @@ { \cs_if_exist:NTF #1 { - \__msg_kernel_info:nnxx { xparse } { redefine-command } + \__kernel_msg_info:nnxx { xparse } { redefine-command } { \token_to_str:N #1 } { \tl_to_str:n {#2} } } { @@ -95,10 +95,10 @@ { \cs_if_exist_p:c { \cs_to_str:N #1 ~ code } } { \cs_if_exist_p:c { \cs_to_str:N #1 ~ defaults } } { - \__msg_kernel_warning:nnx { xparse } { unsupported-let } + \__kernel_msg_warning:nnx { xparse } { unsupported-let } { \token_to_str:N #1 } } - \__msg_kernel_info:nnxx { xparse } { define-command } + \__kernel_msg_info:nnxx { xparse } { define-command } { \token_to_str:N #1 } { \tl_to_str:n {#2} } } \bool_set_false:N \l__xparse_environment_bool @@ -192,11 +192,11 @@ { \cs_if_exist:cTF {#1} { - \__msg_kernel_info:nnxx { xparse } { redefine-environment } + \__kernel_msg_info:nnxx { xparse } { redefine-environment } {#1} { \tl_to_str:n {#2} } } { - \__msg_kernel_info:nnxx { xparse } { define-environment } + \__kernel_msg_info:nnxx { xparse } { define-environment } {#1} { \tl_to_str:n {#2} } } \bool_set_false:N \l__xparse_expandable_bool @@ -263,7 +263,7 @@ } \cs_new_protected:Npn \__xparse_defaults_error:w \q_recursion_stop { - \__msg_kernel_error:nnx { xparse } { loop-in-defaults } + \__kernel_msg_error:nnx { xparse } { loop-in-defaults } { \exp_after:wN \token_to_str:N \l__xparse_fn_tl } } \cs_new_protected:Npn \__xparse_defaults_def: @@ -327,7 +327,7 @@ \__xparse_end_expandable_defaults:nnnNNn {#1} { } {#1} #2#3 { } { } { } { } { } { } { } { } { } { } { - \__msg_kernel_expandable_error:nnn + \__kernel_msg_expandable_error:nnn { xparse } { loop-in-defaults } {#4} \use_iv:nnnn } @@ -368,7 +368,7 @@ \q_recursion_tail \q_recursion_tail \q_recursion_tail \q_recursion_stop \int_compare:nNnT \l__xparse_current_arg_int > 9 { - \__msg_kernel_error:nnxx { xparse } { too-many-arguments } + \__kernel_msg_error:nnxx { xparse } { too-many-arguments } { \iow_char:N \\ \l__xparse_function_tl } { \tl_to_str:n {#1} } \__xparse_bad_def:wn } @@ -376,7 +376,7 @@ { \tl_if_empty:NF \l__xparse_last_delimiters_tl { - \__msg_kernel_error:nnxx { xparse } { expandable-ending-optional } + \__kernel_msg_error:nnxx { xparse } { expandable-ending-optional } { \iow_char:N \\ \l__xparse_function_tl } { \tl_to_str:n {#1} } \__xparse_bad_def:wn } @@ -392,7 +392,7 @@ \int_incr:N \l__xparse_current_arg_int \cs_if_exist_use:cF { __xparse_normalize_type_ \tl_to_str:n {#1} :w } { - \__msg_kernel_error:nnxx { xparse } { unknown-argument-type } + \__kernel_msg_error:nnxx { xparse } { unknown-argument-type } { \iow_char:N \\ \l__xparse_function_tl } { \tl_to_str:n {#1} } \__xparse_bad_def:wn } @@ -429,7 +429,7 @@ \quark_if_recursion_tail_stop_do:nn {#2} { \__xparse_bad_arg_spec:wn } \bool_if:NT \l__xparse_expandable_bool { - \__msg_kernel_error:nnxx { xparse } { processor-in-expandable } + \__kernel_msg_error:nnxx { xparse } { processor-in-expandable } { \iow_char:N \\ \l__xparse_function_tl } { \tl_to_str:n {#1} } \__xparse_bad_def:wn } @@ -550,13 +550,13 @@ \exp_args:Nx \tl_if_single_token:nF { \exp_args:No \tl_to_str:n { \use:nn #1 { } } } { - \__msg_kernel_warning:nnxx { xparse } { not-single-char } + \__kernel_msg_warning:nnxx { xparse } { not-single-char } { \iow_char:N \\ \l__xparse_function_tl } { \tl_to_str:n {#1} } } \group_end: } { - \__msg_kernel_error:nnxx { xparse } { not-single-char } + \__kernel_msg_error:nnxx { xparse } { not-single-char } { \iow_char:N \\ \l__xparse_function_tl } { \tl_to_str:n {#1} } \__xparse_bad_def:wn } @@ -565,7 +565,7 @@ { \bool_if:NT \l__xparse_expandable_bool { - \__msg_kernel_error:nnxx + \__kernel_msg_error:nnxx { xparse } { invalid-expandable-argument-type } { \iow_char:N \\ \l__xparse_function_tl } { \tl_to_str:n {#1} } \__xparse_bad_def:wn @@ -578,7 +578,7 @@ { \tl_if_empty:NF \l__xparse_last_delimiters_tl { - \__msg_kernel_error:nnxx + \__kernel_msg_error:nnxx { xparse } { invalid-after-optional-expandably } { \iow_char:N \\ \l__xparse_function_tl } { \tl_to_str:n {#1} } \__xparse_bad_def:wn @@ -591,14 +591,14 @@ { \tl_if_eq:nnT {##1} {#1} { - \__msg_kernel_warning:nnxx { xparse } { optional-mandatory } + \__kernel_msg_warning:nnxx { xparse } { optional-mandatory } {#2} {#3} } } } \cs_new_protected:Npn \__xparse_bad_arg_spec:wn #1 \__xparse_break_point:n #2 { - \__msg_kernel_error:nnxx { xparse } { bad-arg-spec } + \__kernel_msg_error:nnxx { xparse } { bad-arg-spec } { \iow_char:N \\ \l__xparse_function_tl } { \tl_to_str:n {#2} } } \cs_new_protected:Npn \__xparse_bad_def:wn #1 \__xparse_break_point:n #2 { } @@ -610,7 +610,7 @@ { \bool_if:NT \l__xparse_expandable_bool { - \__msg_kernel_error:nnx { xparse } { inconsistent-long } + \__kernel_msg_error:nnx { xparse } { inconsistent-long } { \iow_char:N \\ \l__xparse_function_tl } \__xparse_bad_def:wn } @@ -1194,7 +1194,7 @@ \peek_meaning_remove_ignore_spaces:NTF #1 { \__xparse_grab_D_call:Nw #1 } { - \__msg_kernel_error:nnxx { xparse } { missing-required } + \__kernel_msg_error:nnxx { xparse } { missing-required } { \exp_after:wN \token_to_str:N \l__xparse_fn_tl } { \token_to_str:N #1 } \__xparse_add_arg:o \c_novalue_tl @@ -1350,14 +1350,14 @@ \exp_after:wN \exp_after:wN \exp_after:wN \peek_meaning_remove:NTF \char_generate:nn { \tex_endlinechar:D } { 6 } { - \__msg_kernel_error:nnxxx { xparse } { verbatim-newline } + \__kernel_msg_error:nnxxx { xparse } { verbatim-newline } { \exp_after:wN \token_to_str:N \l__xparse_fn_tl } { \tl_to_str:N \l__xparse_v_arg_tl } { \tl_to_str:n {#1} } \__xparse_add_arg:o \c_novalue_tl } { - \__msg_kernel_error:nnxxx { xparse } { verbatim-tokenized } + \__kernel_msg_error:nnxxx { xparse } { verbatim-tokenized } { \exp_after:wN \token_to_str:N \l__xparse_fn_tl } { \tl_to_str:N \l__xparse_v_arg_tl } { \tl_to_str:n {#1} } @@ -1527,7 +1527,7 @@ \q_nil { } ##2 \ERROR \q__xparse \ERROR } { - \__msg_kernel_expandable_error:nnnn + \__kernel_msg_expandable_error:nnnn { xparse } { missing-required } {##5} {##2} ##4 {#1} \q__xparse ##5 ##6 {##7} } @@ -1553,7 +1553,7 @@ ##6 \ERROR } { - \__msg_kernel_expandable_error:nnnn + \__kernel_msg_expandable_error:nnnn { xparse } { missing-required } {##4} {##2} ##3 {#1} \q__xparse ##4 ##5 {##6} } @@ -1634,7 +1634,7 @@ \ProcessedArgument \q_stop } - \__msg_kernel_error:nnxxx { xparse } { split-excess-tokens } + \__kernel_msg_error:nnxxx { xparse } { split-excess-tokens } { \tl_to_str:n {#3} } { \int_eval:n { #2 + 1 } } { \tl_to_str:n {#4} } } @@ -1661,11 +1661,11 @@ { \cs_if_exist:NTF #1 { - \__msg_kernel_error:nnx { xparse } { non-xparse-command } + \__kernel_msg_error:nnx { xparse } { non-xparse-command } { \token_to_str:N #1 } } { - \__msg_kernel_error:nnx { xparse } { unknown-command } + \__kernel_msg_error:nnx { xparse } { unknown-command } { \token_to_str:N #1 } } } @@ -1673,11 +1673,11 @@ { \cs_if_exist:cTF {#1} { - \__msg_kernel_error:nnx { xparse } { non-xparse-environment } + \__kernel_msg_error:nnx { xparse } { non-xparse-environment } { \tl_to_str:n {#1} } } { - \__msg_kernel_error:nnx { xparse } { unknown-environment } + \__kernel_msg_error:nnx { xparse } { unknown-environment } { \tl_to_str:n {#1} } } } @@ -1739,11 +1739,11 @@ } { \group_end: \use_ii:nnn } { - \__msg_kernel_error:nnxx { xparse } { not-definable } + \__kernel_msg_error:nnxx { xparse } { not-definable } { \tl_to_str:n {#1} } { \token_to_str:N #2 } } { - \__msg_kernel_error:nnxx { xparse } { not-one-token } + \__kernel_msg_error:nnxx { xparse } { not-one-token } { \tl_to_str:n {#1} } { \token_to_str:N #2 } } } @@ -1790,7 +1790,7 @@ } } \cs_new:Npn \__xparse_cmd_if_xparse_aux:w #1 ~ #2 \q_stop {#1} -\__msg_kernel_new:nnnn { xparse } { bad-arg-spec } +\__kernel_msg_new:nnnn { xparse } { bad-arg-spec } { Bad~argument~specification~'#2'~for~command~'#1'. } { \c__msg_coding_error_text_tl @@ -1798,35 +1798,35 @@ one~or~more~mandatory~pieces~of~information~were~missing. \\ \\ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { command-already-defined } +\__kernel_msg_new:nnnn { xparse } { command-already-defined } { Command~'#1'~already~defined! } { You~have~used~#2~ with~a~command~that~already~has~a~definition. \\ The~existing~definition~of~'#1'~will~not~be~altered. } -\__msg_kernel_new:nnnn { xparse } { command-not-yet-defined } +\__kernel_msg_new:nnnn { xparse } { command-not-yet-defined } { Command ~'#1'~not~yet~defined! } { You~have~used~#2~ with~a~command~that~was~never~defined. \\ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { environment-already-defined } +\__kernel_msg_new:nnnn { xparse } { environment-already-defined } { Environment~'#1'~already~defined! } { You~have~used~\NewDocumentEnvironment with~an~environment~that~already~has~a~definition. \\ The~existing~definition~of~'#1'~will~be~overwritten. } -\__msg_kernel_new:nnnn { xparse } { environment-not-yet-defined } +\__kernel_msg_new:nnnn { xparse } { environment-not-yet-defined } { Environment~'#1'~not~yet~defined! } { You~have~used~\RenewDocumentEnvironment with~an~environment~that~was~never~defined. \\ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { expandable-ending-optional } +\__kernel_msg_new:nnnn { xparse } { expandable-ending-optional } { Argument~specification~'#2'~for~expandable~command~'#1'~ ends~with~optional~argument. @@ -1837,21 +1837,21 @@ (or~no~arguments~at~all).~You~cannot~have~a~terminal~optional~ argument~with~expandable~commands. } -\__msg_kernel_new:nnnn { xparse } { if-boolean } +\__kernel_msg_new:nnnn { xparse } { if-boolean } { Invalid~use~\iow_char:N\\IfBooleanTF~{#1} } { \c__msg_coding_error_text_tl The~first~argument~of~\iow_char:N\\IfBoolean(TF/T/F)~must~be~ a~boolean~argument~obtained~from~parsing~'s'~or~'t'~arguments. } -\__msg_kernel_new:nnnn { xparse } { inconsistent-long } +\__kernel_msg_new:nnnn { xparse } { inconsistent-long } { Inconsistent~long~arguments~for~expandable~command~'#1'. } { \c__msg_coding_error_text_tl The~arguments~for~an~expandable~command~must~not~involve~short~ arguments~after~long~arguments.~You~have~tried~to~mix~the~two~types. } -\__msg_kernel_new:nnnn { xparse } { invalid-expandable-argument-type } +\__kernel_msg_new:nnnn { xparse } { invalid-expandable-argument-type } { Argument~type~'#2'~not~available~for~expandable~command~'#1'. } { \c__msg_coding_error_text_tl @@ -1860,7 +1860,7 @@ \\ \\ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { invalid-after-optional-expandably } +\__kernel_msg_new:nnnn { xparse } { invalid-after-optional-expandably } { Argument~type~'#2'~not~available~after~optional~argument~ for~expandable~command~'#1'. @@ -1872,32 +1872,32 @@ \\ \\ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { loop-in-defaults } +\__kernel_msg_new:nnnn { xparse } { loop-in-defaults } { Circular~dependency~in~defaults~of~'#1'. } { \c__msg_coding_error_text_tl The~default~values~of~two~or~more~arguments~of~'#1'~depend~on~each~ other~in~a~way~that~cannot~be~resolved. } -\__msg_kernel_new:nnnn { xparse } { missing-required } +\__kernel_msg_new:nnnn { xparse } { missing-required } { Failed~to~find~required~argument~starting~with~'#2'~for~command~'#1'. } { The~current~command~'#1'~expects~an~argument~starting~with~'#2'.~ LaTeX~did~not~find~it,~and~will~insert~a~default~value~to~be~processed. } -\__msg_kernel_new:nnnn { xparse } { non-xparse-command } +\__kernel_msg_new:nnnn { xparse } { non-xparse-command } { Command~'#1'~not~defined~using~xparse. } { You~have~asked~for~the~argument~specification~for~a~command~'#1',~ but~this~is~not~a~command~defined~using~xparse. } -\__msg_kernel_new:nnnn { xparse } { non-xparse-environment } +\__kernel_msg_new:nnnn { xparse } { non-xparse-environment } { Environment~'#1'~not~defined~using~xparse. } { You~have~asked~for~the~argument~specification~for~an~environment~'#1',~ but~this~is~not~an~environment~defined~using~xparse. } -\__msg_kernel_new:nnnn { xparse } { not-definable } +\__kernel_msg_new:nnnn { xparse } { not-definable } { First~argument~of~'#2'~must~be~a~command. } { \c__msg_coding_error_text_tl @@ -1907,7 +1907,7 @@ \\ \\ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { not-one-token } +\__kernel_msg_new:nnnn { xparse } { not-one-token } { First~argument~of~'#2'~must~be~a~command. } { \c__msg_coding_error_text_tl @@ -1917,7 +1917,7 @@ \\ \\ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { not-single-char } +\__kernel_msg_new:nnnn { xparse } { not-single-char } { Argument~delimiter~'#2'~for~the~command~'#1'~should~be~ a~single~character. @@ -1928,7 +1928,7 @@ where~a~single~character~is~required,~LaTeX~found~'#2'. \\ \\ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { processor-in-expandable } +\__kernel_msg_new:nnnn { xparse } { processor-in-expandable } { Argument~processor~'>{#2}'~cannot~be~used~for~the~expandable~command~'#1'. } { \c__msg_coding_error_text_tl @@ -1936,14 +1936,14 @@ this~is~only~supported~for~standard~robust~commands. \\ \\ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { split-excess-tokens } +\__kernel_msg_new:nnnn { xparse } { split-excess-tokens } { Too~many~'#1'~tokens~when~trying~to~split~argument. } { LaTeX~was~asked~to~split~the~input~'#3'~ at~each~occurrence~of~the~token~'#1',~up~to~a~maximum~of~#2~parts.~ There~were~too~many~'#1'~tokens. } -\__msg_kernel_new:nnnn { xparse } { too-many-arguments } +\__kernel_msg_new:nnnn { xparse } { too-many-arguments } { Too~many~arguments~in~argument~specification~'#2'~of~command~'#1'. } { \c__msg_coding_error_text_tl @@ -1951,26 +1951,26 @@ This~cannot~be~implemented. \\ \\ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { unknown-argument-type } +\__kernel_msg_new:nnnn { xparse } { unknown-argument-type } { Unknown~argument~type~'#2'~for~the~command~'#1'. } { \c__msg_coding_error_text_tl The~letter~'#2'~does~not~specify~a~known~argument~type.~ LaTeX~will~ignore~this~entire~definition. } -\__msg_kernel_new:nnnn { xparse } { unknown-command } +\__kernel_msg_new:nnnn { xparse } { unknown-command } { Unknown~document~command~'#1'. } { You~have~asked~for~the~argument~specification~for~a~command~'#1',~ but~it~is~not~defined. } -\__msg_kernel_new:nnnn { xparse } { unknown-environment } +\__kernel_msg_new:nnnn { xparse } { unknown-environment } { Unknown~document~environment~'#1'. } { You~have~asked~for~the~argument~specification~for~an~environment~'#1',~ but~it~is~not~defined. } -\__msg_kernel_new:nnnn { xparse } { verbatim-newline } +\__kernel_msg_new:nnnn { xparse } { verbatim-newline } { Verbatim~argument~of~'#1'~ended~by~end~of~line. } { The~verbatim~argument~of~'#1'~cannot~contain~more~than~one~line,~ @@ -1980,7 +1980,7 @@ \\ \\ LaTeX~will~ignore~'#2'. } -\__msg_kernel_new:nnnn { xparse } { verbatim-tokenized } +\__kernel_msg_new:nnnn { xparse } { verbatim-tokenized } { The~verbatim~command~'#1'~cannot~be~used~inside~an~argument.~ } @@ -1991,33 +1991,33 @@ \\ \\ LaTeX~will~ignore~'#2'. } -\__msg_kernel_new:nnn { xparse } { define-command } +\__kernel_msg_new:nnn { xparse } { define-command } { Defining~command~#1~ with~sig.~'#2'~\msg_line_context:. } -\__msg_kernel_new:nnn { xparse } { define-environment } +\__kernel_msg_new:nnn { xparse } { define-environment } { Defining~environment~'#1'~ with~sig.~'#2'~\msg_line_context:. } -\__msg_kernel_new:nnn { xparse } { redefine-command } +\__kernel_msg_new:nnn { xparse } { redefine-command } { Redefining~command~#1~ with~sig.~'#2'~\msg_line_context:. } -\__msg_kernel_new:nnn { xparse } { redefine-environment } +\__kernel_msg_new:nnn { xparse } { redefine-environment } { Redefining~environment~'#1'~ with~sig.~'#2'~\msg_line_context:. } -\__msg_kernel_new:nnn { xparse } { optional-mandatory } +\__kernel_msg_new:nnn { xparse } { optional-mandatory } { Since~the~mandatory~argument~'#1'~has~the~same~delimiter~'#2'~ as~a~previous~optional~argument,~it~will~not~be~possible~to~ omit~all~optional~arguments~when~calling~this~command. } -\__msg_kernel_new:nnn { xparse } { unsupported-let } +\__kernel_msg_new:nnn { xparse } { unsupported-let } { The~command~'#1'~was~undefined~but~not~the~associated~commands~ '#1~code'~and/or~'#1~defaults'.~Maybe~you~tried~using~ @@ -2031,7 +2031,7 @@ { \cs_if_exist:NTF #1 { - \__msg_kernel_error:nnxx { xparse } { command-already-defined } + \__kernel_msg_error:nnxx { xparse } { command-already-defined } { \use:nnn \token_to_str:N #1 { } } { \token_to_str:N \NewDocumentCommand } } @@ -2045,7 +2045,7 @@ \cs_if_exist:NTF #1 { \__xparse_declare_cmd:Nnn #1 {#2} {#3} } { - \__msg_kernel_error:nnxx { xparse } { command-not-yet-defined } + \__kernel_msg_error:nnxx { xparse } { command-not-yet-defined } { \use:nnn \token_to_str:N #1 { } } { \token_to_str:N \RenewDocumentCommand } } @@ -2064,14 +2064,14 @@ \cs_new_protected:Npn \NewDocumentEnvironment #1#2#3#4 { \cs_if_exist:cTF {#1} - { \__msg_kernel_error:nnx { xparse } { environment-already-defined } {#1} } + { \__kernel_msg_error:nnx { xparse } { environment-already-defined } {#1} } { \__xparse_declare_env:nnnn {#1} {#2} {#3} {#4} } } \cs_new_protected:Npn \RenewDocumentEnvironment #1#2#3#4 { \cs_if_exist:cTF {#1} { \__xparse_declare_env:nnnn {#1} {#2} {#3} {#4} } - { \__msg_kernel_error:nnx { xparse } { environment-not-yet-defined } {#1} } + { \__kernel_msg_error:nnx { xparse } { environment-not-yet-defined } {#1} } } \cs_new_protected:Npn \ProvideDocumentEnvironment #1#2#3#4 { \cs_if_exist:cF {#1} { \__xparse_declare_env:nnnn {#1} {#2} {#3} {#4} } } @@ -2083,7 +2083,7 @@ { \cs_if_exist:NTF #1 { - \__msg_kernel_error:nnxx { xparse } { command-already-defined } + \__kernel_msg_error:nnxx { xparse } { command-already-defined } { \use:nnn \token_to_str:N #1 { } } { \token_to_str:N \NewExpandableDocumentCommand } } @@ -2097,7 +2097,7 @@ \cs_if_exist:NTF #1 { \__xparse_declare_expandable_cmd:Nnn #1 {#2} {#3} } { - \__msg_kernel_error:nnxx { xparse } { command-not-yet-defined } + \__kernel_msg_error:nnxx { xparse } { command-not-yet-defined } { \use:nnn \token_to_str:N #1 { } } { \token_to_str:N \RenewExpandableDocumentCommand } } @@ -2123,7 +2123,7 @@ { \tl_if_single_token_p:n #1 } { \bool_if:NTF #1 } { - \__msg_kernel_error:nnn { xparse } { if-boolean } {#1} + \__kernel_msg_error:nnn { xparse } { if-boolean } {#1} \use_ii:nn } } diff --git a/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty b/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty index a667b4379c8..8533758470f 100644 --- a/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty +++ b/Master/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty @@ -23,8 +23,8 @@ %% (C) Copyright 2004-2010 Frank Mittelbach, %% The LaTeX3 Project %% (C) Copyright 2011-2017 The LaTeX3 Project -\RequirePackage{expl3}[2017/12/16] -\@ifpackagelater{expl3}{2017/12/16} +\RequirePackage{expl3}[2018/02/21] +\@ifpackagelater{expl3}{2018/02/21} {} {% \PackageError{xtemplate}{Support package l3kernel too old} @@ -36,7 +36,7 @@ }% \endinput } -\ProvidesExplPackage{xtemplate}{2017/12/16}{} +\ProvidesExplPackage{xtemplate}{2018/02/21}{} {L3 Experimental prototype document functions} \tl_const:Nn \c__xtemplate_code_root_tl { template~code~>~ } \tl_const:Nn \c__xtemplate_defaults_root_tl { template~defaults~>~ } @@ -1210,7 +1210,7 @@ and~so~an~implementation~is~required. } \msg_new:nnnn { xtemplate } { missing-keytype } - { The~key~'#1'~is missing~a~key-type~\msg_line_context:. } + { The~key~'#1'~is~missing~a~key-type~\msg_line_context:. } { \c__msg_coding_error_text_tl Key~interface~definitions~should~be~of~the~form\\ |