Formula editor
Encyclopedia
A formula editor is a name for a computer program that is used to typeset mathematical works or formulae.
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.
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.
Content for formula editors can be provided manually using a markup language,e.g. TeX
TeX
TeX is a typesetting system designed and mostly written by Donald Knuth and released in 1978. Within the typesetting system, its name is formatted as ....
or MathML
MathML
Mathematical Markup Language is an application of XML for describing mathematical notations and capturing both its structure and content. It aims at integrating mathematical formulae into World Wide Web pages and other documents...
, via a point-and-click GUI
Gui
Gui or guee is a generic term to refer to grilled dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients. The term derives from the verb, "gupda" in Korean, which literally...
, or as computer generated results from symbolic computations such as Mathematica
Mathematica
Mathematica is a computational software program used in scientific, engineering, and mathematical fields and other areas of technical computing...
.
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.
Available systems
Keyboard input | GUI Gui Gui or guee is a generic term to refer to grilled dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients. The term derives from the verb, "gupda" in Korean, which literally... input |
Handwriting recognition | TeX TeX TeX is a typesetting system designed and mostly written by Donald Knuth and released in 1978. Within the typesetting system, its name is formatted as .... support |
MathML MathML Mathematical Markup Language is an application of XML for describing mathematical notations and capturing both its structure and content. It aims at integrating mathematical formulae into World Wide Web pages and other documents... support |
Raster export | Automatic expression layout | Computation support | Notes | |
Aurora | Microsoft Office Microsoft Office Microsoft Office is a non-free commercial office suite of inter-related desktop applications, servers and services for the Microsoft Windows and Mac OS X operating systems, introduced by Microsoft in August 1, 1989. Initially a marketing term for a bundled set of applications, the first version of... addon. Renders using TeX. |
||||||||
CodeCogs Equation Editor | Produces HTML and graphics for inclusion of equations in any website. Can download graphics in various formats for use in reports and publications. Plugins for CK Editor, Tiny MCE, etc | ||||||||
Daum Equation Editor | Math equation editor for Chrome browser | ||||||||
DragMath | Java applet. Open source. supports AsciiMathML. | ||||||||
Expressionism | Browser-based WYSIWYG editor. | ||||||||
EqualX Equation Editor | Easy to use for beginners and advanced users. Highly customisable interface. | ||||||||
Formulator MathML Weaver | Dual-licensing (Open source and commercial). There is a special edition that works within a browser (using Silverlight plugin). | ||||||||
Jex | Designed to insert and edit equations in Openoffice | ||||||||
KFormula | |||||||||
LyX LyX LyX is a document processor following the self-coined "what you see is what you mean" paradigm , as opposed to the WYSIWYG ideas used by word processors... |
|||||||||
Maple Maple (software) Maple is a general-purpose commercial computer algebra system. It was first developed in 1980 by the Symbolic Computation Group at the University of Waterloo in Waterloo, Ontario, Canada.... |
|||||||||
MathEditor | Javascript, WYSIWYG, Open Source, Content and Presentation MathML editor | ||||||||
Mathematica Mathematica Mathematica is a computational software program used in scientific, engineering, and mathematical fields and other areas of technical computing... |
|||||||||
MathQuill | WYSIWYG WYSIWYG WYSIWYG is an acronym for What You See Is What You Get. The term is used in computing to describe a system in which content displayed onscreen during editing appears in a form closely corresponding to its appearance when printed or displayed as a finished product... DHTML LaTeX math editor in the Web browser. Currently only supports IE8+ and other modern browsers. |
||||||||
MathType MathType MathType is a software application created by Design Science that allows the creation of mathematical notation for inclusion in desktop and web applications.- Features :... |
Works with Microsoft Office, Apple iWork '09, Google Docs, Maple, Mathematica and over 350 other applications and websites. Math-To-Speech supported via MathPlayer, its Internet Explorer browser plugin. | ||||||||
MathFlow | |||||||||
Math-o-mir Math-o-mir Math-o-mir is a free mathematical notepad software. It is similar to Mathcad, although intended to write down more informal mathematical text and notes.List of functions and features:* Equation editing using keyboard and/or mouse* Hand-drawings* Text boxes... |
Intended to be used as math notepad. Freeware. | ||||||||
Microsoft Equation Editor 3.0 | Deprecated editor included in Microsoft Office products, based on limited version of MathType. | ||||||||
OpenOffice.org Math OpenOffice.org Math OpenOffice.org Math is a tool for creating and editing mathematical notation, similar to Microsoft Equation Editor and is part of the OpenOffice.org office suite. The created formulae can then be embedded inside other OpenOffice.org documents, such as those created by Writer... |
|||||||||
MathMagic MathMagic MathMagic is a mathematical WYSIWYG equation editor, available for Windows and Mac OS X since its first debut in 1998. MathMagic is known for its DTP quality equations and widely used by Adobe InDesign and QuarkXPress users... |
Also supports Microsoft Word equations, Google Docs equations, MathType equations, Wiki equations, AsciiMathML, and Text-To-Speech to speak math expressions. Personal Edition is for general purpose use. Pro Editions mainly used with Adobe InDesign or QuarkXPress for desktop publishing. Mac OS X and Windows. Comes with many math symbol fonts, Greek fonts, text body fonts in OpenType and TrueType format. | ||||||||
MathCast MathCast MathCast is a graphical mathematics equation editor. With this computer application, a user can create equations in mathematical notation and use them in documents or web pages... |
Open source | ||||||||
MiraiMath | Java WYSIWYG Editor, Open Source. Can be used as alternative front end to GNU Octave GNU Octave GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command-line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with MATLAB... |
||||||||
Publicon Publicon Publicon is a technical publication software marketed by Wolfram Research. It is designed for engineers, physicists, chemists, bioscientists and people who work frequently with technical documents. Although the document technology in Publicon is identical to Mathematica's, the two software packages... |
Mathematica Mathematica Mathematica is a computational software program used in scientific, engineering, and mathematical fields and other areas of technical computing... -based technical document system |
||||||||
Microsoft Word 2007 | A graphing-calculator plug-in is available for simple calculations and manipulations | ||||||||
LaTeXiT | Mac OS X unofficial universal binary. Open source. | ||||||||
Rapid-Pi | Microsoft Word plugin | ||||||||
Scientific Word Scientific WorkPlace Scientific WorkPlace is a software package for scientific word processing on Microsoft Windows. It is shipped as a WYSIWYG LaTeX-based word processor, together with the LaTeX document preparation system and an optional computer algebra system.Scientific WorkPlace allows one to edit and typeset... |
WYSIWYM WYSIWYM WYSIWYM is an acronym for What You See Is What You Mean, and refers to a paradigm for document editing... LaTeX editor |
||||||||
Scientific WorkPlace Scientific WorkPlace Scientific WorkPlace is a software package for scientific word processing on Microsoft Windows. It is shipped as a WYSIWYG LaTeX-based word processor, together with the LaTeX document preparation system and an optional computer algebra system.Scientific WorkPlace allows one to edit and typeset... |
WYSIWYM WYSIWYM WYSIWYM is an acronym for What You See Is What You Mean, and refers to a paradigm for document editing... LaTeX editor with symbolic math and plotting |
||||||||
TexPoint | PowerPoint plugin for inserting LaTeX LaTeX LaTeX is a document markup language and document preparation system for the TeX typesetting program. Within the typesetting system, its name is styled as . The term LaTeX refers only to the language in which documents are written, not to the editor used to write those documents. In order to... equations |
||||||||
MyTexPoint | a small free program for inserting LaTeX LaTeX LaTeX is a document markup language and document preparation system for the TeX typesetting program. Within the typesetting system, its name is styled as . The term LaTeX refers only to the language in which documents are written, not to the editor used to write those documents. In order to... equations into PowerPoint with a screen-shot tool |
||||||||
IguanaTex | Free PowerPoint plugin for inserting LaTeX LaTeX LaTeX is a document markup language and document preparation system for the TeX typesetting program. Within the typesetting system, its name is styled as . The term LaTeX refers only to the language in which documents are written, not to the editor used to write those documents. In order to... equations |
||||||||
TeXPPT | Free PowerPoint plugin for inserting LaTeX LaTeX LaTeX is a document markup language and document preparation system for the TeX typesetting program. Within the typesetting system, its name is styled as . The term LaTeX refers only to the language in which documents are written, not to the editor used to write those documents. In order to... equations |
||||||||
Texify | An online LaTeX LaTeX LaTeX is a document markup language and document preparation system for the TeX typesetting program. Within the typesetting system, its name is styled as . The term LaTeX refers only to the language in which documents are written, not to the editor used to write those documents. In order to... equation writer. Based on open source mimeTeX library. |
||||||||
EditLive WebEQ Equation Editor | |||||||||
MathDox formula editor | JavaScript editor for creating OpenMath OpenMath OpenMath is the name of a markup language for specifying the meaning of mathematical formulae. Among other things, it can be used to complement MathML, a standard which mainly focuses on the presentation of formulae, with information about their semantic meaning... , Computations are now possible via external web services, but integration of these web services is under construction |
||||||||
Sentido | JavaScript editor for creating OpenMath OpenMath OpenMath is the name of a markup language for specifying the meaning of mathematical formulae. Among other things, it can be used to complement MathML, a standard which mainly focuses on the presentation of formulae, with information about their semantic meaning... |
||||||||
WIRIS editor | WIRIS editor | ||||||||
MEEL | .NET Framework .NET Framework The .NET Framework is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages which allows language interoperability... component Math Expression Editor Light |
See also
- TeXTeXTeX is a typesetting system designed and mostly written by Donald Knuth and released in 1978. Within the typesetting system, its name is formatted as ....
, a typesetting system designed and mostly written by Donald Knuth - LaTeXLaTeXLaTeX is a document markup language and document preparation system for the TeX typesetting program. Within the typesetting system, its name is styled as . The term LaTeX refers only to the language in which documents are written, not to the editor used to write those documents. In order to...
, a document markup language and document preparation system for the TeX typesetting program - MathMLMathMLMathematical Markup Language is an application of XML for describing mathematical notations and capturing both its structure and content. It aims at integrating mathematical formulae into World Wide Web pages and other documents...
, an application of XML for describing mathematical notations and capturing both its structure and content. It aims at integrating mathematical formulae into World Wide Web pages and other documents. It is a recommendation of the W3C math working group