Browse Prior Art Database

Graphical User Interface for Editing Mathematical Equations

IP.com Disclosure Number: IPCOM000113234D
Original Publication Date: 1994-Jul-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 4 page(s) / 1M

Publishing Venue

IBM

Related People

Bonner, SH: AUTHOR

Abstract

A graphical user interface for mathematical equation editing is disclosed. The interface allows for automatic generation of markup tags (such as are used by SCRIPT, BookMaster*, Tex or SGML) without having to enter the keywords manually.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Graphical User Interface for Editing Mathematical Equations

      A graphical user interface for mathematical equation editing is
disclosed.  The interface allows for automatic generation of markup
tags (such as are used by SCRIPT, BookMaster*, Tex or SGML) without
having to enter the keywords manually.

The graphical display contains a grid consisting of an array of tiles
(Fig. 1).

      A mathematical symbol, Greek letter, or standard keyboard
character is selected with a mouse click and then deposited into a
grid.  A symbol can be moved once it is placed in the grid by
selecting it with a mouse click and placing it in its new position.

      Certain symbols are expandable.  By this it is meant that the
tile containing the symbol represents one or more expressions.  By
double-clicking an expandable tile, a subwindow opens up showing the
contents of the tile (Fig. 2).

      Expandable symbol tiles are identified by the use of a
highlighted color.  The following symbols are expandable:
               o   radicals:
                        - square root
                        - cube root
                o   "plex" symbols:
                        - summation
                        - product
                        - coproduct
                        - definite integral
                        - intersection
                        - union
                o   button selections:
                        - fraction, "a/b"
                        - vector, "vec"
                        - matrix, "mat"
                        - expression, "expr".

      When these symbols are placed on a grid, they result in
highlighted, expandable tiles.  They immediately open up into an
appropriate subwindow (Fig. 3).  The type of subwindow displayed is
identified in the lower left of the screen.  The subwindow has a
close icon in its upper left corner.  For a vector or matrix, the
subwindow first allows the user to specify the dimensions of the
structure.  For a vector, up to six rows are permitted.  Matrices may
be of size m times n, for m and n ranging between 1 and 6.  After a
desired formula is entered in a subwindow, the close icon in the
upper left of the window is used to close the window.

      Subwindows may have subwindows.  If an expandable tile is
placed on a subwindow, a new subwindow will appear on top of the
previous one.  When a subwindow is closed, the active window returns
by one level of nesting to the previous window.  Only one window is
active at a time, and the active...