VMEXT: Visualization and Manipulation of Mathematical EXpression Trees (Version 2)
Click the image below to see the widgets in action
API DOCSDetailed documentation with live results
GITHUBAll sources and technical documentation
VMEXT-DEMOJava based demo that accepts LaTeX inputs
the following packages are available via npm install module name
- mathml MathML is the core module that allows to load modify and render MathML input. It is based on the XML processing node module xtraverse .
- cytoscape-mathml Cytoscape MathML is a plugin to the graph visualization cytoscape with the dagre-plugin and provides the interactivity with the MathML tree.
- codemirror -mathmla plugin for codemirror. It extends the CodeMirror XML autocompletion plugin and provides auto completion for MathML
- codemirror-wikidata a plugin for codemirror. It provides autocompletion for Wikidata entities and tooltips for Wikidata elements.
as Widgets (Contributed by LuiSlacker)
To embed the widgets onto your website simply place the following scripts into the desired container of your HTML page. The scripts replace themselves with HTML Markup and JS required for interactivity.
They will also adapt to the containing containers dimensions.