It is proposed that this article be deleted because of the following concern:
If you can address this concern by improving, copyediting, sourcing, renaming, or merging the page, please edit this page and do so. You may remove this message if you improve the article or otherwise object to deletion for any reason. Although not required, you are encouraged to explain why you object to the deletion, either in your edit summary or on the talk page. If this template is removed, do not replace it. This message has remained in place for seven days, so the article may be deleted without further notice. Find sources: "AsciiMath" – news · newspapers · books · scholar · JSTOR Nominator: Please consider notifying the author/project: {{subst:proposed deletion notify|AsciiMath|concern=Article shows no sign of [[WP:NSOFT|notability]]. I can find some webpages that use it, but no in-depth coverage outside of the authors' websites.}} ~~~~ Timestamp: 20150413061501 06:15, 13 April 2015 (UTC) Administrators: delete |
This article contains promotional content. (May 2011) |
AsciiMath is a client-side mathematical markup language for displaying mathematical expressions in web browsers.
Using the JavaScript script ASCIIMathML.js, AsciiMath notation is converted to MathML at the time the page is loaded by the browser, natively in Mozilla Firefox, Safari, and via a plug-in in IE7. The simplified markup language supports a subset of the LaTeX language instructions, as well as a much less verbose syntax (which, for example, replaces "\times" with "xx" to produce the "×" symbol). Both syntaxes are vastly less verbose than the raw MathML. The resulting MathML mathematics can be styled by applying CSS to class "mstyle".
The script ASCIIMathML.js is freely available under the MIT License.[1] The latest version also includes support for SVG graphics, natively in Mozilla Firefox and via a plug-in in IE7.
Per May 2009 there is a new version available. This new version still contains the original ASCIIMathML and LaTeXMathML as developed by Peter Jipsen, but the ASCIIsvg part has been extended with linear-logarithmic, logarithmic-linear, logarithmic-logarithmic, polar graphs and pie charts, normal and stacked bar charts, different functions like integration and differentiation and a series of event trapping functions, buttons and sliders, in order to create interactive lecture material and exams online in web pages.
ASCIIMathML.js has been integrated into MathJax, starting with MathJax v2.0.[2]
Syntax
Operation Symbols:
AsciiMath | Rendering |
---|---|
+ | |
- | |
* | |
** | |
*** | |
xx | |
-: | |
sum | |
prod | |
^^ | |
vv | |
nn | |
uu |
See also
References
External links