Davide Cescato wrote:

Hello,

I am using LyX on a Debian-powered x86 machine.

I switched back to version 1.3.5 since editing in math mode (i.e., inside the magenta-coloured boxes created with Ctrl+M or Ctrl+Shift+M) is way better there than in version 1.4.0!

1.4.0 have some rough edges. Some of this already works better in the
development version (1.5.0svn) though.


Here are a few frustrating "bad behaviours" that I found in math mode in 1.4.0. (the '$' signs delimit what has to be typed in math mode)

1. (major bug) Type a symbol with both an subscript and a superscript (such as $a_{b}^{c}). If you erase the superscript {c}, then the subscript {b} disappears too.

This seems fixed. I can erase the superscript only, by placing the cursor at the start of superscript and press del, or at the end of superscript and press backspace.


2. Suppose you typed $a+b^{c}$ and you want to erase $b^{c}$. In 1.3.5, you just place the cursor between + and 'a', push the "del" once, and it's gone. In 1.4.0, you have to press "del" twice, since the first press only *selects* b^{c}... What is the point of having to press twice instead of once? In 1.3.5, pressing "del" once is enough. If you by mistake delete too much, you can just use Ctrl+Z to undo. I find this approach more practical.

1.5 is still like this, consider filing a bug at bugzilla.lyx.org


3. Type $ab^{c}$ and try to select just $b^{c}$ by placing the mouse between $a$ and $b$, clicking and dragging to the right. It does not work. You have to click when the mouse is *just on* the $b$, and then drag to the right. In 1.3.5, both ways worked.

I can make such a selection. Now, "between a and b", and "just on the b" are
positions so close to each other that I can't really notice the difference.
Or did I misunderstand you?

For click and drag to the left, 1.4.0 has a similar issue (it is even impossible to place the cursor just on the right of $b^{c}$ by clicking between $b^{c}$ and the right edge of the math-mode box).

I can place the cursor there (to the right of b^c, still inside math) but it is
a narrow place indeed. It is easier to reach using the keyboard.


4. Create a eqnarray or AMS align environment. In 1.3.5, you can use the Tab key to jump from an input field to the next one, in 1.4.0 it does not work.

Tab does the trick here.  Did you try lyx-qt or lyx-xforms?



I wonder what the reasons for such un-optimizations are... I hope that I am not the only one who finds 1.3.5 better.

Nobody goes around saying - "hey - lets make this a bit more difficult!"
But a lot of things have been changed, sometimes forcing reimplementation
of details. Some cases will be different than before, it is then only a matter
of getting used to the new way.  Other cases are true pessimizations, and
it is good that you report them. Consider posting such things to the developer
list, and file bug reports so they won't be forgotten.

Helge Hafting

Reply via email to