MathJax
MathJax is an open-source JavaScript display engine that renders mathematical notation on web pages. It accepts input in LaTeX, MathML, and AsciiMath and produces high-quality, accessible mathematics that works across browsers and devices. Rendered math can use scalable vector graphics (SVG) or HTML-CSS output, and MathJax runs in the client, requiring no server-side processing.
MathJax is maintained by a community of developers and organizations in cooperation with the American Mathematical
Its architecture uses input processors (input jax) for LaTeX, MathML, and AsciiMath, and output processors (output
MathJax is widely used in educational websites, wikis, and content management systems to render mathematics reliably