A notation for mathematics that uses characters commonly available on all computer keyboards to represent the math in an algebra-like syntax that should be intuitive and easily read.
- Callback Queue
- MathJax uses Queues to synchronize its activity so that actions that operate asynchronously (like loading files) will be performed in the right order. Callback functions are pushed onto the queue, and are performed in order, with MathJax handling the synchronization if operations need to wait for other actions to finish.
- Callback Signal
- MathJax output form that relys only on HTML and CSS 2.1, allowing MathJax to remain compatible across all browsers.
- MathJax’s input and output processors are called “jax”, as is
its internal format manager. The code for the jax are in the
LaTeX is a variant of TeX that is now the dominant TeX style.
A text format commonly used in blogs and wikis for creating web pages without the need for complicated markup notation. It is intended to be an easy-to-read and easy-to-write format that still gives you the ability to specify a rich text result (including things like bold, italics, bullet lists, and so on).
An XML specification created to describe mathematical notations and capture both its structure and content. MathML is much more verbose than TeX, but is much more machine-readable.
The Scientific and Technical Information Exchange font package. A comprehensive set of scientific glyphs.
Acronym for Scalable Vector Graphics. SVG is a graphics format that allows images to be described as a collection of graphics objects (like lines, rectangles, etc) rather than as a bitmap of colored pixels. MathJax can use this format to display mathematics as an alternative to its HTML-CSS or NativeMML output.
A document markup language with robust math markup commands developed by Donald Knuth in the late 1970’s, but still in extensive use today. It became the industry standard for typesetting of mathematics, and is one of the most common formats for mathematical journals, articles, and books.