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:
Content for formula editors can be provided manually using a markup language, e.g. TeX or MathML, via a point-and-click GUI, or as computer generated results from symbolic computations such as Mathematica.
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

NamePlatformOutput formatsTeX supportMathML supportDrawing / annotation supportComputation supportNotes
FiremathAddon for the Firefox web browser.
Ketket, TXT, PNG, LaTeX, HTMLProvides commands to enable the user to solve back-of-the-envelope calculations
LibreOffice MathLinux, macOS, WindowsPDF, MathML
MathMagicWindows, macOS, Android, iOSPDF, SVG, EPS, PNG, JPG, BMP, GIF, PICT, WMF, TIFF, LaTeX, MathML, ASCIIMath, ZohoInteroperates with MS Word, Wolfram Alpha, MathJax, Google Docs, MathType, Wiki equations
MathCastOpen source
MathTypeWindows, macOSWMF, EPS, GIFIntegrates with Microsoft Word through OLE
Radical PieWindowsSVG, PDF, EMF, PIEIntegrates with Microsoft Word through OLE