I was about one month late, but the new Math-o-mir v1.71 release is finally here. You can download it from the homepage.

This version mostly improves tables/matrix handling. It also improves the toolbox… Here you can find the list all of news features compared to v1.7

- Math boxes and text boxes are united – there is now only one single box type where you can type either math or text. You can toggle the text/math typing by hitting Alt+Spacebar combination. What exactly happens when you hit the Enter key depends on whether you typed mostly text or mostly math into the box (if the box contains math mostly, the new object is created; if the box contains text mostly, the line-wrap is inserted)
- It is possible to add your own math items or expressions into the toolbox. You can even define accelerators for items you added… To add a math item/expression into the toolbox, create the item/expression somewhere in the document area, pick it up with the mouse, carry it over the toolbox (or subtoolbox) and drop it down using the right-mouse-click.
- Double-stroke sequences can now be associated to any toolbox math item. For example, you can define ‘rr’ double-stroke sequence to the square root symbol. Then, any time you type the “rr” on the keyboard, the root symbol will be inserted. The dobule stroke sequences are timed, and you should type the sequence quickly.
- Even more, the Easycast string sequences can be associated to any toolbox math item. You can associate any sequence of characters to any toolbox item – later, when you type that sequence, the item will be inserted. For example you can associate ‘sin’ string to the sine function… Easycast string sequences are not timed.
- You can now add borderlines to table cells
- You can define text alignment (left/center/right) separately for any cell in the table
- You can also type multi-line text into a single table cell.
- The insertion point and the blinking cursor are now displayed with wider lines for better visibility
- The Enter key can be used to line-wrap a plain text even when the quick-type feature is used.
- The Shift+Spacebar does not toggle the text/math typing mode any more. You should use Alt+Spacebar.
- You can use double-mouse-click on empty document area to start a box with text typing mode enabled
- The text-control box is implemented. This is a small box displayed below the toolbox when the text entry mode is active. The text-control box will change its color to reflect if math typing mode is active (blue) or text typing mode is active (green). You can also use it to change the math/text typing mode, insert line-wraps or add columns/row to tables/matrices.
- Now it is possible to enter ‘+’ and ‘-‘ signs to the first place of a variable index even in the Simple Variable mode or in the Very Simple Variable mode.
- When you type the ‘/=’ sequence on your keyboard, it is transformed into the non-equal sign.
- Several help texts are discretely displayed below the toolbox when you hover your mouse arrow above toolbox items. Defined accelerators are also displayed.
- CTRL+X keystroke will insert the multiplication ‘x’ sign, if nothing is selected (otherwise it is used for the ‘cut’ function)

I hope that I will receive many feedback comments – either positive or negative.

Advertisements

I like this release a lot! The program is really allowing me to focus on my math rather than the program. A couple minor things I’ve noticed:

1. Matrix lines still get thicker as they get taller. (Also, fraction lines seem overly thick. I think the look of a fraction in the numerator of another fraction, before applying presentation rendering is awesome, and matches what I see in books.)

2. Selecting the first column in a matrix is easy: move the mouse cursor up or down while holding shift. Doing this to select the second column results in the whole row being selected.

3. Using the arrow keys to move around a formula is somewhat tricky. If I have a fraction with a wide numerator and small denominator, hitting the down arrow while the cursor is in the numerator causes the cursor to jump below the entire equation. I also have problems moving the cursor into an exponent if the equation is in the denominator of a fraction: it jumps to the numerator instead.

4. Is there any way to add a triple-dot character? I notice that the dots are very thick while printing, maybe reducing their size would allow for three dots over a variable.

5.

I am glad you like the new release (then again, you contributed to it).

1. I will consider thinning fraction lines and matrix brackets in presentation mode. For the next build.

2. I don’t think I understand – Maybe it is a bug that doesn’t happen to me… It is only possible to select rectangular regions of a matrix/table. But I don’t understand how the whole row becomes selected while you are selecting columns.

3. Yes, I know this problem with arrow keys. I have no solution at the moment – you should train yourself to first move the cursor left/right toward the center of the numerator and then hit the down key… I am also aware of the second problem – sometimes it helps if you fist move the cursor one step left before hitting the up key… Anyhow, I tried many times to adjust the keyboard behavior, but there is no single perfect setting.

4. Uh, triple dot over a variable… maybe it is possible. I will think about it. The problem is that in the data structure I am using there is space for one or two additional decorations, so I am trying to implement them sparingly.