Re: Mathematical selection

On Thu, 30 Mar 2006, Paul Libbrecht wrote:

> > Of course, you will only realistically get parallel markup, if you
> > generate it from content-oriented methods anyway :-).
> The bone question is whether level 1 is still sensible... I sort of believe
> that if this is implemented, authors (and gui-editors) will put more brackets
> mrows... otherwise, we can,
> 
> Can producers of plain MathML-presentation speak about it ?
> Are there situations where such a sub-term selection would be worse than the
> text selection?

I though to try out the ORCCA tex -> MathML translator on your example:

I input the document:

\documentclass[11pt]{article}

\begin{document}
$$3*a+b$$
\end{document}

and get out the MathML:

<math xmlns="http://www.w3.org/1998/Math/MathML" display="block" overflow="scroll">
    <mn>3</mn>
    <mo>*</mo>
    <mi>a</mi>
    <mo>+</mo>
    <mi>b</mi>
</math>

now this is machine generated, (though I suspect that many authors would 
be lazy and wouldn't put an mrow around the 3*a, if they were creating 
this by hand)

In order for the machine generated MathML to include mrows at the 
appropriate places, it would be necessary to pay attention to precedence 
rules. It strikes me that though many of these are fairly universal, we 
hit the usual ambiguity of presentation mathematics problem. Maybe this 
could be circumvented using configuration files of some sort.

One thing seems certain however, that is that there is a need for tools to 
perform translations (like adding mrows in the appropriate places etc.)

Bill

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
-
-                  Dr. W.A. Naylor
-
-                  http://www.cs.bath.ac.uk/~wn
-                  http://orcca.on.ca/~bill
-
-                  work tel: +44 1225 386183
-
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

Received on Thursday, 30 March 2006 11:21:31 UTC