ASCIIMathML Formulae ==================== http://www1.chapman.edu/~jipsen/mathml/asciimath.html[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 E' 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 math or double-dollar passthroughs or in math passthrough blocks. Here's the link:asciimath.txt[AsciiDoc source] that generated this page. .NOTE - When you use the `\asciimath:[]` inline macro you need to escape `]` characters in the formulas with a backslash, escaping is unnecessary if you use the double-dollar macro (for examples see the first two formulas below). - See the http://www1.chapman.edu/~jipsen/mathml/asciimath.html[ASCIIMathML] website for ASCIIMathML documentation and the latest version. - If the formulas don't appear to be correct you probably need to install the correct math fonts (see the http://www1.chapman.edu/~jipsen/mathml/asciimath.html[ASCIIMathML] website for details). - See the link:latexmathml.html[LaTeXMathML page] if you prefer to use LaTeX math formulas. A list of formulas with a mixture of formatting: - asciimath:[[[a,b\],[c,d\]\]((n),(k))] - $$`[[a,b],[c,d]]((n),(k))`$$ - asciimath:[x/x={(1,if x!=0),(text{undefined},if x=0):}] - asciimath:[d/dxf(x)=lim_(h->0)(f(x+h)-f(x))/h] - Red [red]+++`sum_(i=1)\^n i=(n(n+1))/2`$+++ and [blue]*bold asciimath:[int_0\^(pi/2) sinx\ dx=1]* - [,,1.5]## 1.5 times normal size asciimath:[(a,b\]={x in RR : a < x <= b}]## - A [,,2]##big## [blue]##blue## formula [blue,,2]##asciimath:[x^2+y_1+z_12^34]##. - [green,yellow,4]##asciimath:[x^2+y_1+z_12^34]## ********************************************************************* The first three terms factor to give [red]##asciimath:[(x+b/(2a))^2=(b^2)/(4a^2)-c/a]##. [red]##asciimath:[x+b/(2a)=+-sqrt((b^2)/(4a^2)-c/a)]##. Now we take square roots on both sides and get [red]##asciimath:[x+b/(2a)=+-sqrt((b^2)/(4a^2)-c/a)]##. Finally we move the [red]##asciimath:[b/(2a)]## to the right and simplify to get the two solutions: [red]*asciimath:[x_(1,2)=(-b+-sqrt(b^2-4ac))/(2a)]*. *********************************************************************