wiki:AsciiMathMacro

Version 7 (modified by figaro, 6 months ago) (diff)

Update / add links

ASCII-Math: Convert ASCII to MathML

Description

This macro allows mathematical expressions to be written in a simple text format using a subset of the ASCIIMathML syntax and subsequently displayed on your Trac wiki page. When the page is requested, the ASCII text is transformed into MathML, which can be rendered in any capable browser: Firefox for sure, IE with the MathPlayer plugin, maybe Opera. See Can I use for current browser support.

To create a MathML representation of the Pythagorean theorem:

{{{#!ASCIIMath
a^2 + b^2 = c^2
}}}

and the resulting wiki page's source should now contain properly formatted MathML code for display:

Image of Pythagorean formula

For more information about formatting the ASCII code describing the equation, see the ASCIIMathML documentation. See also https://github.com/ShadowKyogre/python-asciimathml for more info, or https://github.com/favalex/python-asciimathml for an older version.

No other executables, modules, or plugins are necessary for this to work. However, where items do not display exactly as shown, a better alternative is TracMathJaxPlugin, which relies on an external library and has global support by the scientific community.

Bugs/Feature Requests

Existing bugs and feature requests for AsciiMathMacro are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

You can check out AsciiMathMacro from here using Subversion, or browse the source with Trac.

Installation

General instructions on installing Trac plugins can be found on the TracPlugins page.

Recent Changes

15929 by rjollos on 2016-10-17 22:27:00
1.0: Change format of version metadata
15927 by rjollos on 2016-10-17 22:19:44
1.0: Use project URL rather than repository URL in metadata
15925 by rjollos on 2016-10-17 22:13:18
1.0: Add svn:keywords so that metadata is expanded
(more)

Author/Contributors

Author: ArmstrongJ
Maintainer: Jeffrey Armstrong
Contributors:

Attachments (1)

Download all attachments as: .zip