What is MJXGUI?

MJXGUI stands for MathJax-GUI.

It is a widget style application meant to give users a graphical interface for creating equations to use on the web. It uses MathJax as a core dependency and as an external renderer to show users a preview of their equation as they write it. Once users have created their equation, it generates corresponding LaTeX for you to handle however you would like, the most common use case being to store it as plain text, so you can use it later with MathJax.

The motivation is to have a widget that will help users build an expression graphically just as they do in Google Docs or Microsoft Word.

MJXGUI Editor Window

Features

  • Build mathematical, physical, and chemical equations using a GUI, similar to inserting equations in editors like Microsoft Word and Google Docs
  • Support for Greek letters, mathematical operators, and common mathematical functions
  • Write your own math functions, operators, and characters to add support for those not available by default.
  • Convert created equations into LaTeX for storage and rendering in the browser.
  • Convert a simple HTML form input into an interactive “equation” input.