TeXZilla, Unicode Javascript LaTeX-to-MathML converter
Yacc HTML Python JavaScript Makefile Shell Other
Clone or download
Failed to load latest commit information.
examples Add example to use TeXZilla in Ruby. Mar 14, 2015
webextension s/web-extension/webextension/ Apr 8, 2017
.gitignore s/web-extension/webextension/ Apr 8, 2017
.travis.yml Travis: Just run "make build" without testing for now... May 31, 2015
MPL-header.js Wrap the content of TeXZilla-min.js in an anonymous function #40 Mar 16, 2015
Makefile.in s/web-extension/webextension/ Apr 8, 2017
README-release.txt Update README-release.txt Jun 3, 2014
README.md Kill xulrunner when running tests with slimerjs ; add a .travis.yml f… May 31, 2015
TeXZilla.jison Use explicit units Jul 26, 2015
base-commands.txt Write more tests and reorganize a bit to follow the grammar. Feb 22, 2014
commonJS.js Split commonJS into two sections: the public API and the command-line… Jun 3, 2014
configure Add WebExtensions. Apr 8, 2017
configure.ac Add WebExtensions. Apr 8, 2017
extractChars.xsl 1) Update unicode.patch against the most recent version of unicode.xml Sep 13, 2014
generateCharCommands.py Add more commands from itex2MML. Sep 18, 2014
index.html Update Demo page. Jul 10, 2016
main.jisonlex Remove redundant regexp for bold numbers and add a unit tests for the… Sep 27, 2014
npmbin.sh NPM package #29 Jun 30, 2014
package.json Bump version. Mar 28, 2015
release.sh Add WebExtensions. Apr 8, 2017
unit-tests.js Use explicit units Jul 26, 2015
unit-tests.sh Kill xulrunner when running tests with slimerjs ; add a .travis.yml f… May 31, 2015
web.js Try to optimize a bit closure compiler (use ADVANCED_OPTIMIZATIONS an… Jun 3, 2014




This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.


TeXZilla is a Javascript LaTeX-to-MathML converter compatible with Unicode. This is still a work in progress and things may change in the future. Please report any bug you find to the issue tracker.

For a quick overview, you can try a live demo, install a Firefox add-on or try a Firefox OS webapp.

You can download a release archive or install an npm package.

Please read the wiki to get more information on how to integrate TeXZilla in your Web page or project as well as a description of the TeXZilla syntax. See also the examples/ directory.

Build Instructions

The following dependencies are required:

On Debian-based Linux distributions, try sudo apt-get install coreutils sed curl make xsltproc python npm phantomjs bash closure-compiler and install Jison with npm install jison -g.

To build TeXZilla, run the tests and generate the minified version:

  make all
  make minify

Type make help for more commands.