diff options
author | Hans Hagen <pragma@wxs.nl> | 2022-01-15 17:56:31 +0100 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2022-01-15 17:56:31 +0100 |
commit | 7bf27c6f21e1054c3753515d363d1196228467c9 (patch) | |
tree | 3bd882bd38221d70ae49a23d74b2c04f6f63791d /tex/context/base/mkxl/math-ini.mkxl | |
parent | 4054d633b48d2d0d737a705259eff5a2c315f958 (diff) | |
download | context-7bf27c6f21e1054c3753515d363d1196228467c9.tar.gz |
2022-01-15 17:31:00
Diffstat (limited to 'tex/context/base/mkxl/math-ini.mkxl')
-rw-r--r-- | tex/context/base/mkxl/math-ini.mkxl | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/tex/context/base/mkxl/math-ini.mkxl b/tex/context/base/mkxl/math-ini.mkxl index f0db89cf2..f65856e73 100644 --- a/tex/context/base/mkxl/math-ini.mkxl +++ b/tex/context/base/mkxl/math-ini.mkxl @@ -2464,12 +2464,15 @@ \fi} \permanent\def\expandedmathstyleparameter#1% - {\ifcsname\??mathstyle#1\c!mathstyle\endcsname + {\normalexpanded{\noexpand\math_style_set_expanded{#1\c!mathstyle}}} + +\def\math_style_set_expanded#1% + {\ifcsname\??mathstyle#1e\endcsname \lastnamedcs - \orelse\ifcsname\??mathstylecache#1\c!mathstyle\endcsname + \orelse\ifcsname\??mathstylecache#1\endcsname \lastnamedcs \else - \math_style_set_mathstyle_mathstylecache#1% + \math_style_set_mathstyle_mathstylecache{#1}% \fi} \permanent\protected\def\usemathstyleparameter#1% @@ -2492,14 +2495,14 @@ \def\math_style_set_mathstyle_mathstylecache#1% {\beginlocalcontrol % so we can expand - \edef\m_math_style_asked{#1\c!mathstyle}% + \edef\m_math_style_asked{#1}% \c_math_styles_state_style \zerocount \c_math_styles_state_cramped\zerocount \c_math_styles_state_size \zerocount \rawprocesscommacommand[\m_math_style_asked]\math_style_collect \gletcsname\??mathstylecache\m_math_style_asked\normalexpanded{\endcsname\math_style_add_to_cache_choice}% \endlocalcontrol - \csname\??mathstylecache#1\c!mathstyle\endcsname} + \csname\??mathstylecache#1\endcsname} % \letcsname\??mathstyle \??mathstyle \endcsname\math_style_set_mathstyle_mathstyle % still needed? % \letcsname\??mathstylecache\??mathstylecache\endcsname\math_style_set_mathstyle_mathstylecache % still needed? |