Formula editor
[Image:MathematicaTypesetExpression.png|thumb|220px|A typeset mathematical expression]
A formula editor is a computer program that is used to typeset mathematical formulas and mathematical expressions.
Formula editors typically 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.
Typical features include the ability to nest fractions, radicals, superscripts, subscripts, overscripts and underscripts together with special characters such as mathematical symbols, arrows and scalable parentheses.
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.
Notable systems
| Name | Platform | Output formats | TeX support | MathML support | Drawing / annotation support | Computation support | Notes |
| Firemath | Addon for the Firefox web browser. | ||||||
| Ket | ket, TXT, PNG, LaTeX, HTML | Provides commands to enable the user to solve back-of-the-envelope calculations | |||||
| LibreOffice Math | Linux, macOS, Windows | PDF, MathML | |||||
| MathMagic | Windows, macOS, Android, iOS | PDF, SVG, EPS, PNG, JPG, BMP, GIF, PICT, WMF, TIFF, LaTeX, MathML, ASCIIMath, Zoho | Interoperates with MS Word, Wolfram Alpha, MathJax, Google Docs, MathType, Wiki equations | ||||
| MathCast | Open source | ||||||
| MathType | Windows, macOS | WMF, EPS, GIF | Integrates with Microsoft Word through OLE | ||||
| Radical Pie | Windows | SVG, PDF, EMF, PIE | Integrates with Microsoft Word through OLE |