UNPKG

tex-to-mml

Version:
52 lines (29 loc) 1.39 kB
# tex-to-mml This MathJax wrapper converts TeX to Mathematical Markup Language (MML). This package doesn't use any webworkers, webviews ; so It can be used for your NodeJS, React and React Native projects. **This project is still in its early development stages.** For any bugs, typos, errors, feel free to open an issue on the associated Github repository. ## Installation ```cli npm install tex-to-mml --save ``` ## Examples ### JS ```js const TeXToMML = require("tex-to-mml"); const myTeXEquation = "\\frac{n!}{k!(n-k)!} = \\binom{n}{k}"; const MMLEquation = TeXToMML(myTeXEquation); // returns <math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><mfrac><mrow><mi>n</mi> ... ``` ### TS ```ts import TeXToMML from "tex-to-mml"; const myTeXEquation = "\\frac{n!}{k!(n-k)!} = \\binom{n}{k}"; const MMLEquation = TeXToMML(myTeXEquation); // returns <math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><mfrac><mrow><mi>n</mi> ... ``` ## Documentation `TeXToMML(equation)` : **string** _The returned Mathematical Markup Language equation_ > `equation` : **string** _The TeX equation_ ## Notes ### Useful links This wrapper is inspired by this project : https://github.com/mathjax/MathJax-demos-node/tree/master/direct. ### Typescript You **DON'T** have to install any types `@types/tex-to-mml`.