AsciiMath
7 days ago
- #Mathematics
- #AsciiMath
- #MathJax
- AsciiMath is an easy-to-write markup language for mathematics.
- Two options to get started: using MathJax (recommended) or loading the AsciiMath JavaScript file (limited browser support).
- MathJax is a full-fledged JavaScript display engine for mathematics, compatible with all browsers.
- AsciiMath JavaScript file converts AsciiMath notation to Presentation MathML, but only works in Firefox and Safari.
- AsciiMath syntax mimics rendered symbols, with many symbols having TeX alternatives.
- Includes a wide range of mathematical symbols, operations, and notations.
- Supports fractions, roots, integrals, sums, products, and more.
- Provides symbols for relations, logic, brackets, arrows, accents, and Greek letters.
- Special cases include matrices, column vectors, augmented matrices, and complex subscripts.
- Standard functions like sin, cos, tan, log, etc., are supported.
- Grammar definition provided in Backus-Naur form for parsing AsciiMath expressions.