ASCIIMathML input, MathJax output (DRAFT VERSION)

This page demonstrates easy math input (via ASCIIMathML) and "beautiful in any browser" math output using MathJax.

You can enter your math in the box on the left (there are some examples already for you), and the resulting math will appear on the right.

When entering math, remember to use the backtick symbol, NOT the apostrophe (').

Enter your math and text here
(using ASCIIMathML)

Output appears here
(via MathJax)

ASCIIMathML syntax examples

Try some of the following in the box above. (Surround the math with backticks, not single quotes (').

ASCIIMathML syntax Description
x^2+y_1+z_12^34 Subscripts and superscripts
d/dxf(x)=lim_(h->0)(f(x+h)-f(x))/h Fractions and limits
f(x)=sum_(n=0)^oo(f^((n))(a))/(n!)(x-a)^n Summation
int_0^1f(x)dx Integration
[[a,b],[c,d]]((n),(k)) Matrices
x/x={(1,if x!=0),(text{undefined},if x=0):} Piecewise defined functions
sqrt sqrt root3x Nested square roots
hat(ab) bar(xy) ulA vec v dotx ddot y Accents (hats and bars)
stackrel"def"= or \stackrel{\Delta}{=}" "("or ":=) Stacking

[Table based on: source]

What can you do with this?

This would be an excellent system for a math discussion board, or for working on collaborative math documents.

It's also a very easy way to publish math documents on the Web (which can also be saved in MS Word format, if you must). Easy input, and nice math output on all browsers, even Internet Explorer!

Communicating math on the Web should not be a huge chore!

Further Information

Enter math in emails, forums and Web pages using ASCIIMathML, which leads to: Send an email containing math.

MathJax - render math on the Web on all browsers

Comparison of jsMath ASCIIMathML, PHPMathPublisher, MathJax and MathTeX


Thank you to the following people:

  • Peter Jipsen of Chapman University for ASCIIMathML ("Easily produce good-looking math formulas on webpages using a simple calculator-style syntax")
  • The team who created MathJax ("Beautiful math in all browsers")
  • David McKain of University of Edinburgh for his ASCIIMath semantic input widget demo, on which the above demo is based.