-
Notifications
You must be signed in to change notification settings - Fork 20
Home
To install TeXZilla, you can download a release package that contains the Javascript files to be used from a Web page, a commonJS program or the command line. You can also do npm install texzilla
to install the Node Packaged Module.
Note that TeXZilla-min.js
is relatively big (~500kb) so it is recommended to use HTTP compression so that it is smaller (~90kb) 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
- toMathMLString
- toMathML
- toImage
- filterString
- filterElement
- getTeXSource
- setDOMParser
- setXMLSerializer
- setSafeMode
- setItexIdentifierMode
- 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
- Inserting mathematical formulas in a canvas
- 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. For now, we refer to the itex2MML documentation. TODO: we should give more details here when TeXZilla 1.0 is released!
See also Compatibility Notes