开源软件名称(OpenSource Name):oerpub/mathconverter开源软件地址(OpenSource Url):https://github.com/oerpub/mathconverter开源编程语言(OpenSource Language):XSLT 98.6%开源软件介绍(OpenSource Introduction):Converter for AsciiMath, LaTeX & MathML equationsConverts from AsciiMath, LaTeX, MathML to LaTeX, MathML utilizes MathMLCloud (for MathML output) and XSL transforms (for LaTeX output). (Optional): virtualenv env
. env/bin/activate Install: pip install -r requirements.txt Usage:./converter.py --help Example$ ./converter.py --equation "x^2" --iformat asciimath --oformat mathml
<math xmlns="http://www.w3.org/1998/Math/MathML" alttext="x squared">
<mstyle displaystyle="true">
<msup>
<mi>x</mi>
<mn>2</mn>
</msup>
</mstyle>
</math> Known issuesDon't use bash shell confusing/specific signs like e.g. $ ./converter.py --iformat asciimath --oformat mathml it will prompt you for the equation that way. Background informationFor generating MathML it is using the public reachable MathMLCloud on https://api.mathmlcloud.org/equation which is utilizing a Node.js server version of Mathjax for generating output. LaTeX is generated by XSLTs from MathML input. A special case is the AsciiMath to LaTeX conversion. On the first step it generates MathML from MathMLCloud and then uses the XSLTs to generate LaTeX out of it. MathML to LaTeX XSLTs available in this repo:
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论