Inclusion of mathematical equations in web pages

Nov 12, 2007 18:29 GMT  ·  By

When you want to integrate mathematical equations in web pages, in order to publish them on the web, you have many free or commercial alternatives for choosing an appropriate software. Every specialized software will provide support for a certain technique or web language used by web browsers to render equations or math symbols.

The most used web standards in mathematical content encoding is MathML. According to W3C: "MathML is an XML application for describing mathematical notation and capturing both its structure and content. The goal of MathML is to enable mathematics to be served, received, and processed on the World Wide Web, just as HTML has enabled this functionality for text."

As a consequence software applications supporting MathML exist. For example, MathType and WebEQ Developers Suite allows you to publish web pages based on MathML, containing mathematical equations that could have both static and dynamic character. That means you will be able to develop interactive math pages which could be quizzes, online exams, math games and more.

Another method to implement math equations in web pages would be the use of a free equation editor (there are many available on the Internet). Most of equation editors have the capability of exporting equations as images. Then you can embed them in any HTML page with the accompanying text. It is recommended to use GIF or PNG images, due to their small file size that will determine a lower download time of web pages.

Mathematical equations or related content can be created in other various files formats, such as MS Word, LaTeX, PDF, PS and more. In order to make them compatible with web browsers, you can convert them to HTML or XHTML by using the appropriate converter. But if you just do not want to use a specialized software, there is still a solution: math equations can be published also as linearized notation using simple text, such as a^b (a raised to b power).

No matter what method of publishing math content on web you choose, the most important aspect you should take care of is the simplifying of technical notation in order to induce the best web page accessibility.