Node.js-based Pandoc filter for converting AsciiMath into TeX
This is a fork of the asciimathml repository providing the conversion scripts (originally for web browsers):
- ASCIIMathML.js is a compact JavaScript program that translates simple calculator-style math expressions on a webpage to MathML.
- asciimath-based/ASCIIMathTeXImg.js provides utility functions AMTparseAMtoTeX, AMparseMath, and AMprocessNode to convert expressions in AsciiMath notation into LaTeX expressions.
You need node.js to install the required modules.
npm install
Run pandoc with this filter:
pandoc --filter ./path/to/asciimathfilter.js [your options ...]
The filter will apply conversion on any inline or block math object beginning with :a
or ?
, e. g. $?a^2+b^2 = c^2$
.