Re: irritating screen jumps in Mathematica 8.0.4

*To*: mathgroup at smc.vnet.net*Subject*: [mg125284] Re: irritating screen jumps in Mathematica 8.0.4*From*: JUN <noeckel at gmail.com>*Date*: Sun, 4 Mar 2012 04:35:12 -0500 (EST)*Delivered-to*: l-mathgroup@mail-archive0.wolfram.com*References*: <jit120$e7p$1@smc.vnet.net>

On Saturday, March 3, 2012 3:58:56 AM UTC-8, Dushan Mitrovich wrote: > Using Mathematica 8.0.4 under Mac OS X.6.8 I finally got irritated > enough by a certain behavior to ask here if there's any way to stop it. > > A lot of the typical notebook I work on involves word processing, with > only occasional Input/Output cells as needed. So most of the equations > are in separate lines and contained in math boxes (enclosed by Ctrl-( > and Ctrl-) ). > > If I edit something in one of those boxes, then hit either Up-arrow or > Down-arrow to get out of it and go to the previous or next line, the > cursor jumps to the front or back of the box and all the screen contents > jump _down_. So going into and out of a math box by repeating either > arrow key combination {Left, Down} or {Right, Up} will cause the screen > contents to keep jumping down until the box is at the bottom of the > screen. At that point the Left or Right arrow key causes the screen > contents to jump up so the box is inside the window, then the Down or Up > keys jumps it back to where it was. > > The jumps (of the screen contents, not of the cursor) almost guarantee > that I'll momentarily lose my place and have to re-find it. This is the > irritant, and I see no reason why it should exist. The cursor jumping > into and out of the box would be no problem, as it wouldn't destroy > one's focus. > > Have others run into this, and if so is there a way to prevent it? > > - Dushan This also happens on Mac OS 10.7.3, and it's been one of the reasons why I don't usually write long texts with maths in Mathematica (combined with other problems such as inadequate undo functionality). I don't know how to fix this for equations in text cells, but at least the jumps don't occur if you put equations in DisplayFormula or DisplayFormulaNumbered cells (this can be chosen from the Format > Style menu), instead of text cells. I would try to do that as much as possible, but of course sometimes you need inline maths as well, and in that case the only way to avoid screen jumps is to emulate the math style by hand, e.g. by choosing italic font for variables without putting them in a Ctrl-( inset. This of course can't always be done. Jens