The new Math-o-mir v1.8 is released. You can download it from the homepage.


Removed features:

  • The ‘Simple Variable Mode’ is removed. The ‘Very Simple Variable Mode’ is renamed the ‘Simple Variable Mode’.
  • All framing modes except the ‘Intelligent framing’ are removed.
  • Optimized font sizes for the Presentation mode are removed. Now both, the edit and the presentation mode, are using the same font sizes.
  • The MathML support, the MathML-P export, is removed


News regarding keyboard handling:

  • Greek symbols are now generated by fast double-stroking (<250ms). For example to generate Greek letter beta, type the ‘bb’ fast. (Until now Greek symbols were generated by the ALT+letter combination).
  • It is possible to use the ALT key to enter exponents in more general way. Until now it was only possible to enter integer exponent.
  • The Mighty Dot… it is possible to convert a variable into the function by typing the dot (period) key just after you entered variable(s). For example you can type ‘sin.’ and this will be converted into the sin function. There are several exceptions: the ‘d.’ is converted into the differential, the ‘par.’ is converted into the partial differential; the ‘lim.’ is converted into the limes and the ‘e.’ is converted into the exponential function.
  • The Autocomplete functionality… you can complete a box by hitting the dot (period) key when the Math-o-mir suggests an expression. The Math-o-mir will check nearby expressions and will mark, with the brown-orange color, the one that looks most suitable.
  • By holding down the SpaceBar key it is now possible to type an index. For example ‘a <space held> b c <space released>’ will generate ‘abc’.
  • It is possible to use ‘++’ and ‘- -’ sequences. For example, typing ‘++’ is equal as if you typed the Enter key then the plus key. Therefore if you type ‘++’ inside parentheses, the plus operator will be placed outside parentheses.
  • Variables can now contain the underline character by typing the underline key twice. This feature is somewhat limited in the simple variable mode.
  • It is now possible to enter a), b) c)… listing points even in the math-typing mode
  • The backspace key behavior is now changed in a subtle way. For example if you enter ‘a +’ and then hit the backspace, the ‘+’ will be deleted, but the cursor will be moved at the end of the ‘a’ variable (until now, the cursor was placed into a separate empty variable).
  • Index boxes are deleted if you hit the Enter key from an empty index box.
  • If you use ‘)’, ‘]’ or ‘}’ keys to exit nested parentheses, the cursor may exit more than one parentheses level. For example if the cursor is inside a ‘{[( .. )]}’ structure, and you hit the ‘}’ key, the cursor will exit all the way out.
  • It is possible to use the double-quotation key (in addition to the ^ key) to enter exponents. On some keyboard it is much easier to type the double-quotation sign than the ^ sign.
  • It is possible to use the ‘#’ key or the grave accent key to enter simple fractions. This way you can start the fraction by first typing the numerator. For example, by typing ‘1#x’ you will generate 1/x fraction. You will need to hit the ‘#’ (or `) key multiple times if you want to stuff more than one element into the numerator.
  • By typing the tilde sign twice ‘~~’ the approx. equal sign will be generated. By typing the ‘-=’ sequence, the equivalent sign will be generated. Also you can type the ‘~=’ sequence to generate the approx. equivalent sign.
  • On some keyboards it is possible to enter the ‘x’ (multiplying cross) and the ‘div’ operators by direct keyboard entry – if such keys exist on your keyboard.


News regarding hand-drawings:

  • Bitmap boxes now have the ‘1:1’ option – resizes to the original size.
  • It is easier to merge two nodes when you node-edit hand drawings. Just move one node to the other node.
  • If you hold the Shift key while editing (moving) nodes, even the neighbor nodes will be moved somewhat. This way the edited curves will retain some smoothness.
  • You can add a new node by hitting the SpaceBar key. This only works while the node-editing is enabled on particular drawing. Of course, you can temporarily enable the node-editing by holding down the Ctrl key.
  • If the freehand-drawing tool is used, you can use the Shift key to generate straight lines. This feature is implemented in a very different way now.
  • The F4 key now opens a quick menu that contains 9 most often used hand drawing tools.


Other news:

  • When you paste (Ctrl+V or Edit->Paste), the pasted objects are now moveable with the mouse and you can place them down with the mouse click.
  • You can right-mouse-click at the vertical scroll bar to open the tiles view of your document. By clicking at a tile, you can then quickly move to that location.
  • You can use \h1, \h2 and \h3 commands to generate headlines.
  • It is possible to add hand-drawings into the toolbox (until now it was only possible to add equations into the toolbox)
  • When you hit the Esc key, or the right-mouse key, it will not invariably end the keyboard-entry mode or the hand-drawing mode. Instead, if a selection exists, it will first deselect the selection.
  • Selected objects are now framed with a more pale line. The moving dot is not visible for the hand-drawing objects.
  • There is a label telling you when the presentation mode is turned on. In addition, if you try to edit while the presentation mode is switched on, a warning label is displayed.
  • Several new commands are implemented: \varphi, \leq, \geq, \elm, \owns, \notin, \exists, \forall, \circ, \mapsto, \therefore
  • Rendering of indexes and exponents is changed so that equations are rendered a bit more condensed now.
  • The new operator is added: ‘\’
  • If you copy a text into an equation, the text does not get surrounded with the / / brackets any more.
  • You can hold the Alt key while you are moving your cursor across an equation. In this case only insertion points get touched. This way it is easier to aim an insertion point without accidentally clicking at an object.


I also updated the Math-o-mir Users Manual and the Ridiculously Complex Math-Typing Tutorial. Good luck.