AsciiDoc
Text based document generation
»Home
»Man Page
»User Guide
»a2x
»README
»ChangeLog
»Installation
»Downloads
»FAQ
»Support

ASCIIMathML is a clever JavaScript written by Peter Jipsen that transforms mathematical formulae written in plain text to standard mathematical notation on an HTML page. See Appendix I in the AsciiDoc User Guide for more details.

The AsciiDoc xhtml11 backend supports ASCIIMathML — it links the ASCIIMathML script and escapes ASCIIMathML delimiters and special characters to yield valid XHTML. To use ASCIIMathML:

  1. Include the -a asciimath command-line option when you run asciidoc(1).

  2. Enclose ASCIIMathML formulas inside double-dollar passthroughs.

Here's the AsciiDoc source that generated this page.

NOTE
  • If the formulas don't appear to be correct you probably need to install the correct math fonts (see the ASCIIMathML website for details).

  • See the LaTeXMathML page if you prefer to use LaTeX math formulas.

A list of formulas with a mixture of formatting:

  • `[[a,b],[c,d]]((n),(k))`

  • `x/x={(1,if x!=0),(text{undefined},if x=0):}`

  • `d/dxf(x)=lim_(h->0)(f(x+h)-f(x))/h`

  • Red `sum_(i=1)\^n i=(n(n+1))/2` and bold `int_0\^(pi/2) sinx\ dx=1`

  • 1.5 times normal size `(a,b]={x in RR : a < x <= b}`

  • A big blue formula `x^2+y_1+z_12^34`.

  • `x^2+y_1+z_12^34`