Re: When to stretch parentheses

Hi Vincent,

On Fri, 2004-01-30 at 11:36, Vincent Quint wrote:
> Section of the MathML 2.0 spec (2nd edition) "Vertical Stretching
> Rules", first bullet, says:
> "If a stretchy operator is a direct sub-expression of an mrow element,
> ....then it should stretch to cover the height and depth (above and below
> the axis) of the non-stretchy direct sub-expressions in the mrow element..."

The last item in the same list says

" The preceding rules also apply in situations where the mrow element is

Section is more precise than 7.1.2 about the math element:

"The elements listed in the following table as requiring 1* argument
(msqrt, mstyle, merror, menclose, mpadded, mphantom, mtd, and math)
actually accept any number of arguments. However, if the number of
arguments is 0, or is more than 1, they treat their contents as a single
inferred mrow formed from all their arguments"

so the parentheses should be stretched. In this respect Amaya's
rendering is the correct one. Note however that the sample markup is not
properly grouped. I would have expected to have the CM identifier in its
own mrow element:


or equivalently inside an <mfenced> element.


Received on Friday, 30 January 2004 05:59:49 UTC