Clone this wiki locally
npm install texzilla to install the Node Packaged Module.
TeXZilla-min.js is relatively big (~410kb) so it is recommended to use HTTP compression so that it is smaller (~70kb) and thus served faster. This is enabled by default on most Web sites, including GitHub gh-pages.
If you want to use the latest development version, you can just link to
http://fred-wang.github.io/TeXZilla/TeXZilla-min.js or build the program from the GitHub repository. See the build instructions.
- Usage in a CommonJS program or Web page
- Usage from the command line
- Advanced conversion methods
- Specifying display and RTL modes
- Handling Parsing Errors
- Extracting the original TeX source
- Setting the DOM Parser and XMLSerializer
- Advanced Parsing Modes
- Show the TeX source when the user double clicks on a MathML expression
- Parsing TeX expressions in your Web page
- Using TeXZilla as an <x-tex> tag
- Using TeXZilla as a Web server
- Using TeXZilla as a stream filter
- Using TeXZilla in your Java programs
- Using TeXZilla in your Python programs
- Using TeXZilla in your Perl programs
- Using TeXZilla in your Ruby programs
- Inserting mathematical formulas in a canvas
Applications and Web pages using TeXZilla
- TeXZilla Firefox add-on
- TeXZilla FirefoxOS Web app, source code here
- TeXZilla CKeditor plugin, source code here
- See complete list
TeXZilla uses a context-free grammar based on the one of itex2MML, which itself inspired from AMS LaTeX. The lexical analysis is also based in itex2MML as well as on the W3C's unicode.xml file. See the TeXZilla commands for more details.