MathML stands for “Mathematical Markup Language” and, natural as it sounds, has something to do with mathematics. MathML is an application designed to describe mathematical notation and to capture both its structure and content. What has been said could sound little for many people but it’s not since the extremely complex that mathematical expressions can be.
Even when MathML is an application, you could picture it as a plug-in sort of thing since you won’t be interacting or working with an interface. Instead, MathML will do its work quietly in the background. All you will see are the exquisite results it can achieve.
Since MathML is an XML application, let’s introduce this technology for those who don’t know it. XML stands for Extensible Markup Language and is a tags extensible language developed by the World Wide Web Consortium (W3C). It is a simplification and adaptation of SGML and lets you define the specific language grammar (in the same way that HTML is in turn defined by SGML language). So XML is not really a language in particular, but a way of defining languages for different needs. Some of these languages that use XML to its definition are XHTML, SVG, MathML. XML was born not only for application on the Internet, it is proposed as a standard for exchanging structured information between different platforms. It can be used in databases, text editors, spreadsheets, and almost anything imaginable.
Before installing you can check out some results produce by this tool on the MIT web site. If you are in doubt, go ahead download and install this tool. It's free and lightweight anyway.
- It can work on several web browsers
- It dramatically improves mathematical expression display capabilities
- It's intended for a narrow public
- Related information is available in English only
- It doesn't show any interface