- From: Vincent Quint <Vincent.Quint@inrialpes.fr>
- Date: Mon, 13 Sep 2004 15:45:36 +0200
- To: Wolfgang Jeltsch <wolfgang@jeltsch.net>
- Cc: Vincent.Quint@inrialpes.fr, www-amaya@w3.org
Let's refer to the specification [1]. It says:
"Thus, any mfenced element is completely equivalent to an expanded form
[the mrow form]; either form can be used in MathML, at the convenience of
an author or of a MathML-generating program. A MathML renderer is required
to render either of these forms in exactly the same way."
So, Amaya is right is generating the mrow form, and if you use a compliant
renderer, the result should be OK.
Vincent.
[1] http://www.w3.org/TR/2003/REC-MathML2-20031021/chapter3.html#id.3.3.8.1
On Mon, 13 Sep 2004 11:28:30 +0200 Wolfgang Jeltsch <wolfgang@jeltsch.net> wrote:
>
>
> Am Montag, 13. September 2004 06:12 schrieb Suki Venkat, (TnQ):
> > Hi,
> >
> > <mfenced> has certain limitations, for example, how do you do three as in
> > the example:
> >
> > < A | B > (with say A and B being some sub-expressions).
> >
> > This is only possible with <mrow> <mo> ..<mo> ..<mo> ..</mrow> construct.
> >
> > For simple pairs <mfenced> can be used, but it is not very robust.
>
> Hello,
>
> if mrow is used, a MathML renderer doesn't necessarily know that the
> expression is a paranthesized one. Couldn't this results in wrong rendering?
>
> Wolfgang
--------------------------------------
Vincent Quint INRIA Rhône-Alpes
INRIA ZIRST
e-mail: Vincent.Quint@inria.fr 655 avenue de l'Europe
Tel.: +33 4 76 61 53 62 Montbonnot
Fax: +33 4 76 61 52 07 38334 Saint Ismier Cedex
France
Received on Monday, 13 September 2004 13:45:45 UTC