diff options
author | Karl Berry <karl@freefriends.org> | 2019-02-15 22:23:04 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-02-15 22:23:04 +0000 |
commit | b12bc2332f229d9a6b10ce0e6ae81cd2870d644d (patch) | |
tree | 8efe6d848317f5b0b179949e8c8eae42e5b7ec11 /Master/texmf-dist/source/latex/unicode-math/um-code-sym-commands.dtx | |
parent | c8f41ea19d9e98226e6da3d4544f848440659030 (diff) |
unicode-math (15feb19)
git-svn-id: svn://tug.org/texlive/trunk@50032 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/unicode-math/um-code-sym-commands.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/unicode-math/um-code-sym-commands.dtx | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/Master/texmf-dist/source/latex/unicode-math/um-code-sym-commands.dtx b/Master/texmf-dist/source/latex/unicode-math/um-code-sym-commands.dtx index 833b4936bad..b2450878fe8 100644 --- a/Master/texmf-dist/source/latex/unicode-math/um-code-sym-commands.dtx +++ b/Master/texmf-dist/source/latex/unicode-math/um-code-sym-commands.dtx @@ -53,7 +53,7 @@ % The flag \cs{l_@@_mathstyle_tl} is for other applications to query the % current math style. % \begin{macrocode} -\cs_new:Nn \@@_prepare_mathstyle:n +\@@_cs_new:Nn \@@_prepare_mathstyle:n { \seq_gput_right:Nn \g_@@_mathstyles_seq {#1} \@@_init_alphabet:n {#1} @@ -80,7 +80,7 @@ % First used when the math alphabet macro is first defined, but then used % later when redefining a particular maths alphabet. % \begin{macrocode} -\cs_set:Nn \@@_init_alphabet:n +\@@_cs_new:Nn \@@_init_alphabet:n { \@@_log:nx {alph-initialise} {#1} \tl_gclear_new:c {g_@@_switchto_#1_tl} @@ -100,7 +100,7 @@ % It’s currently not using all of the machinery we’re in the process of setting up above. % Baby steps. % \begin{macrocode} -\cs_new:Nn \@@_default_mathalph:nnn +\@@_cs_new:Nn \@@_default_mathalph:nnn { \prop_new:c {g_@@_named_range_#1_prop} \seq_gput_right:Nn \g_@@_default_mathalph_seq {{#1}{#2}{#3}} @@ -169,16 +169,17 @@ % \subsubsection{New commands for ambiguous alphabets} % % \begin{macrocode} -\AtBeginDocument +\AtBeginDocument { \@@_setup_mathtext: } +\@@_cs_new:Nn \@@_setup_mathtext: { \clist_map_inline:nn { rm, it, bf, sf, tt } { - \cs_set_protected:cpx { math #1 } + \cs_set_protected:cpx { math ##1 } { - \exp_not:n { \bool_if:NTF } \exp_not:c { g_@@_ math #1 _text_bool} - { \exp_not:c { mathtext #1 } } - { \exp_not:c { sym #1 } } + \exp_not:n { \bool_if:NTF } \exp_not:c { g_@@_ math ##1 _text_bool} + { \exp_not:c { mathtext ##1 } } + { \exp_not:c { sym ##1 } } } } } @@ -206,7 +207,7 @@ % the conditions of the LaTeX Project Public License, version 1.3c or higher % (your choice): <http://www.latex-project.org/lppl/>. % ------------------------------------------------ -% Copyright 2006-2018 Will Robertson, LPPL "maintainer" +% Copyright 2006-2019 Will Robertson, LPPL "maintainer" % Copyright 2010-2017 Philipp Stephani % Copyright 2011-2017 Joseph Wright % Copyright 2012-2015 Khaled Hosny |