# Formula editor

### From Wikipedia, the free encyclopedia

This article does not cite any references or sources. Please help improve this article by adding citations to reliable sources (ideally, using inline citations). Unsourced material may be challenged and removed. (January 2008) |

A **formula editor** is a name for a computer program that is used to typeset mathematical works or formulae.

Formula editors typical serve two purposes:

- They allow word processing and publication of technical content either for print publication, or to generate raster images for web pages or screen presentations.
- They provide a means for users to specify input to computational systems that is easier to read and check than plain text input and output from computational systems that is easy to understand or ready for publication.

Content for formula editors can be provided manually using a markup language,eg TeX or MathML, via a point-and-click GUI, or as computer generated results from symbolic computations such as Mathematica.

Some systems are capable of re-formatting formulae into simpler forms or to adjust line-breaking automatically, while preserving the mathematical meaning of a formula.

## [edit] Available systems

Keyboard input | GUI input | TeX support | MathML support | Raster export | Automatic expression layout | Computation support | Notes | |

Aurora | Yes | No | Yes | No | Yes | Yes | No | Microsoft Office addon. Renders using TeX. |

DragMath | No | Yes | Yes | Yes | No | No | No | Java applet. Open source. |

Expressionism^{[dead link]} |
Yes | No | No | Yes | No | No | No | Browser-based WYSIWYG editor. |

Formulator MathML Weaver | No | Yes | Yes | No | No | No | ||

Jex | Yes | Yes | No | No | Designed to insert and edit equations in Openoffice | |||

KFormula | Yes | |||||||

LyX | Yes | Yes | Yes | No | No | |||

Maple | Yes | Yes | export only | export only | Yes | Yes | Yes | |

Mathematica | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |

MathType | Yes | Yes | Yes | Yes | Yes | No | No | |

MathFlow | Yes | Yes | Yes | Yes | Yes | No | No | |

Microsoft Equation Editor 3.0 | Yes | Yes | No | Yes | No | No | ||

OpenOffice.org Math | Yes | Yes | No | |||||

MathMagic | Yes | Yes | Yes | Yes | Yes | Yes | No | Pro Editions used for desktop publishing by Adobe InDesign or QuarkXPress users |

MathCast | Yes | No | No | Yes | Yes | Yes | Open source | |

Publicon | Yes | Yes | Yes | Yes | Yes | Yes | No | Mathematica-based technical document system |

Microsoft Word 2007 | Yes | Yes | No | Yes | Yes | Yes | No | A graphing-calculator plug-in is available for simple calculations and manipulations |

LaTeXiT | Yes | No | Yes | No | No | No | Mac OS X unofficial universal binary. Open source. | |

Rapid-Pi | Yes | No | No | No | No | No | Microsoft Word plugin | |

TexPoint | No | Yes | Yes | Yes | No | No | No | PowerPoint plugin for inserting LaTeX equations |

MyTexPoint | No | Yes | Yes | Yes | No | No | No | a small free program for inserting LaTeX equations into PowerPoint with a screen-shot tool |

IguanaTex | No | Yes | Yes | Yes | No | No | No | Free PowerPoint plugin for inserting LaTeX equations |

TeX4PPT | No | No | Yes | No | No | No | No | Free PowerPoint plugin for inserting LaTeX equations |

Texify | Yes | No | Yes | No | Yes | No | No | An online LaTeX equation writer. |

WebEQ | Yes | Yes | Yes | Yes | Yes | No | No | |

EditLive! WebEQ Equation Editor | Yes | Yes | No | Yes | Yes | No | No | |

MathDox formula editor | Yes | Yes | Yes | Yes | No | No | Yes | JavaScript editor for creating OpenMath, Computations are now possible via external web services, but integration of these web services is under construction |

Sentido | Yes | Yes | No | Yes | No | No | No | JavaScript editor for creating OpenMath |