Hi, In order to keep the 'context is good for toy math' reputation up to date, in lmtx we can now have proper discretionaries in math and math in discretionaries. The kind of things no one asks for but they might be useful in educational settings. Here are some examples (): \starttext \showframe \enabletrackers[math.toysymbol] \definemathtoysymbol[Plus] [bin][+] \definemathtoysymbol[Minus][bin][] \definemathtoysymbol[Equal][rel][=] $\dorecurse{199} { x_{#1} \ifodd#1\relax\Plus\else\Minus\fi } x_{200} \Equal n$ \blank \dorecurse{10} { test \discretionary {\darkred hel $\sqrt{y}$ lo} {\darkgreen good $\sqrt{z}$ bye} {\darkblue wel $\sqrt{x}$ come} test } \blank \dorecurse{10} {test me #1 $x + 2x \discretionary class 2 {$+ \, \cdots $} {$ \cdots \, +$} {$+ \, \cdots \, +$} nx$ test } \stoptext You might be able to guess from this code what is supposed to happen. I'll play a bit more with this later (assuming that it's somehow useful). We could predefine a bunch. As usual there might be issues but I'll sort them out when we run into them (it's a non critical feature with not much impact). Hans (who must not forget to document it somewhere)  Hans Hagen  PRAGMA ADE Ridderstraat 27  8061 GH Hasselt  The Netherlands tel: 038 477 53 69  www.pragmaade.nl  www.pragmapod.nl 
Hi, Hans. :) Is there an analogue for display math? Could discretionaries be applicable to math formulas when "split=yes" is enabled, for instance? Thank you in advance. Jairo :) El lun., 31 de ago. de 2020 a la(s) 15:21, Hans Hagen (j.hagen@xs4all.nl) escribió:
Hi,
In order to keep the 'context is good for toy math' reputation up to date, in lmtx we can now have proper discretionaries in math and math in discretionaries. The kind of things no one asks for but they might be useful in educational settings.
Here are some examples ():
\starttext
\showframe
\enabletrackers[math.toysymbol]
\definemathtoysymbol[Plus] [bin][+] \definemathtoysymbol[Minus][bin][] \definemathtoysymbol[Equal][rel][=]
$\dorecurse{199} { x_{#1} \ifodd#1\relax\Plus\else\Minus\fi } x_{200} \Equal n$
\blank
\dorecurse{10} { test \discretionary {\darkred hel $\sqrt{y}$ lo} {\darkgreen good $\sqrt{z}$ bye} {\darkblue wel $\sqrt{x}$ come} test }
\blank
\dorecurse{10} {test me #1 $x + 2x \discretionary class 2 {$+ \, \cdots $} {$ \cdots \, +$} {$+ \, \cdots \, +$} nx$ test }
\stoptext
You might be able to guess from this code what is supposed to happen. I'll play a bit more with this later (assuming that it's somehow useful). We could predefine a bunch. As usual there might be issues but I'll sort them out when we run into them (it's a non critical feature with not much impact).
Hans
(who must not forget to document it somewhere)
 Hans Hagen  PRAGMA ADE Ridderstraat 27  8061 GH Hasselt  The Netherlands tel: 038 477 53 69  www.pragmaade.nl  www.pragmapod.nl 
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntgcontext@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntgcontext webpage : http://www.pragmaade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/contextmirror/commits/ wiki : http://contextgarden.net
___________________________________________________________________________________
On 9/1/2020 2:50 AM, Jairo A. del Rio wrote:
Is there an analogue for display math? Could discretionaries be applicable to math formulas when "split=yes" is enabled, for instance?
can you give an example of usage Hans  Hans Hagen  PRAGMA ADE Ridderstraat 27  8061 GH Hasselt  The Netherlands tel: 038 477 53 69  www.pragmaade.nl  www.pragmapod.nl 
participants (2)

Hans Hagen

Jairo A. del Rio