[[PageOutline(2-5,Contents,pullout)]] = ASCIIMath: Convert Simple ASCII to MathML = == Description == This macro allows equations to be written in a simple text format using a subset of the ASCIIMathML syntax. When the page is requested, the ASCII text is transformed into [http://en.wikipedia.org/wiki/MathML MathML], which can be rendered in any capable browser (Firefox for sure, IE with !MathPlayer plugin, maybe Opera). No other executables, modules, or plugins are necessary for this to work. See [https://github.com/favalex/python-asciimathml] for more info. This code is licensed under GNU GPL Version 3. == Bugs/Feature Requests == Existing bugs and feature requests for AsciiMathMacro are [report:9?COMPONENT=AsciiMathMacro here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=AsciiMathMacro&owner=ArmstrongJ new ticket]. == Download == Download the zipped source from [download:asciimathmacro here]. == Source == You can check out AsciiMathMacro from [http://trac-hacks.org/svn/asciimathmacro here] using Subversion, or [source:asciimathmacro browse the source] with Trac. == Example == This macro is relatively simple to use. For example, to create a MathML representation of the Pythagorean theorem, one would enter: {{{ {{{#!ASCIIMath a^2 + b^2 = c^2 }}} }}} and the resulting wiki page's source should now contain properly formatted MathML code for display. For more information about formatting the ASCII code describing the equation, see the [http://www1.chapman.edu/~jipsen/mathml/asciimath.html ASCIIMathML documentation]. Some items might not display exactly as shown. == Recent Changes == [[ChangeLog(asciimathmacro, 3)]] == Author/Contributors == '''Author:''' [wiki:ArmstrongJ] [[BR]] '''Maintainer:''' [wiki:ArmstrongJ] [[BR]] '''Contributors:'''