In Asciimath, ubrace followed by a subscript, and obrace followed by a superscript, is meant to render the subscript/superscript text under and over the expression, like with say lim. So:
ubrace(((0.5, 0, 0.5),(0, 0.5, 0.5),(0, 0, 1)))_("Adjustment to texture space")
The current behaviour of the gem, which looks like the following, is incorrect:
I've kludged some behaviour in markup.rb to enable that, adding :underover => true to :underbrace and :overbrace, and doing an ad hoc if branch to process it. I defer to you about how to do it properly.
Issue raised in https://github.com/metanorma/metanorma/issues/235:
In Asciimath,
ubrace
followed by a subscript, andobrace
followed by a superscript, is meant to render the subscript/superscript text under and over the expression, like with saylim
. So:ubrace(((0.5, 0, 0.5),(0, 0.5, 0.5),(0, 0, 1)))_("Adjustment to texture space")
should render as
as you can verify at http://asciimath.org
The current behaviour of the gem, which looks like the following, is incorrect:
I've kludged some behaviour in markup.rb to enable that, adding
:underover => true
to:underbrace
and:overbrace
, and doing an ad hoc if branch to process it. I defer to you about how to do it properly.