On Wed, Apr 06, 2005 at 03:30:25PM +0200, Helge Hafting wrote:
> The general problem: where should the selected stuff go, if the user
> applies something that have more than one input box?
> For a fraction, the stuff goes on top which is ok.  For a
> n-root it goes into the n-part, which is less useful.

'Auto mobing cell contents' always moves the selected stuff into the
first cell of a MathNestInset, which is the '3' part in a cube root.

> People usually have lots of text under the root sign and a single
> numeral (or letter) as "n", so "under the sign" is the most useful
> place to autopaste.  For the cube root special case the user don't
> think of the "3" as editable at all. 

I did not know we had a cube root special case anywhere at all. Is this
the Qt-frontend?

If so, I'd rather (a) drop that special case or (b) provide a special
cube-root-inset, but not modify the general MathInset code in any way.
When I think about it, I prefer (a). I've never used cube roots to
a degree rectifying any special handling over an nth root.

> One can also mark 3+4 inside 1+2+3+4+5 and press superscript or
> subscript. The resulting 3+4 raised to some power is a bit confusing,
> mathematically it just looks like 3 alone plus 4 raised to some power,
> but mathed-wise it is (3+4)^  without the parentheses.

This is more or less intentional even if it has the possibility of being
misused. But then, this 'feature' is available in TeX and I do not
want to have any kind of automatic operator precedence handling in
mathed (except in the CAS code) the will add fragility and failures in
corner cases.

If you create a superscripted 3+4 you get one because you asked for it.
It's as simple as that.

Andre'

Reply via email to