Combined Components
Currently there are twelve combined components, whose contents are described below:
The combined components include everything needed to run MathJax in your web pages (though some TeX extensions and additional font data may be loaded dynamically as needed). Each includes at least one input processor, an output processor, the basic data needed for the mathjax-newcm font, the contextual menu code, the assistive tools, and the startup component.
Unlike the other components, these combined components should be
loaded directly via a <script>
tag, not through the
load
array in your MathJax configuration. So a typical use
would be
<script>
MathJax = {
// your configuration here, if needed
};
</script>
<script defer src="https://cdn.jsdelivr.net/npm/mathjax@4/tex-chtml.js"></script>
to load the tex-chtml component, for example.
Warning
Version 3 used /es5
just before the component name in the URL
for obtaining the MathJax. This is no longer the case for
version 4.
tex-chtml
The tex-chtml component includes the input/tex
component and the output/chtml component
configured to use the mathjax-newcm
font, along with the
contextual menu component, the assistive tools, and the startup
component.
The input/tex component includes the ams,
newcommand, require, autoload,
configmacros, textmacros, and
noundefined extensions, which means that most other
extensions will be loaded automatically when needed, or you can use
the \require
macro to load them explicitly.
tex-svg
The tex-svg component includes the input/tex
component and the output/svg component
configured to use the mathjax-newcm
font, along with the
contextual menu component, the assistive tools, and the startup
component.
The input/tex component includes the ams,
newcommand, require, autoload,
configmacros, textmacros, and
noundefined extensions, which means that most other
extensions will be loaded automatically when needed, or you can use
the \require
macro to load them explicitly.
tex-mml-chtml
The tex-mml-chtml component includes the input/tex and input/mml components and the
output/chtml component configured to use the
mathjax-newcm
font, along with the contextual menu component, the
assistive tools, and the startup component.
The input/tex component includes the ams,
newcommand, require, autoload,
configmacros, textmacros, and
noundefined extensions, which means that most other
extensions will be loaded automatically when needed, or you can use
the \require
macro to load them explicitly.
tex-mml-svg
The tex-mml-svg component includes the input/tex
and input/mml components and the output/svg component configured to use the mathjax-newcm
font, along with the contextual menu component, the assistive tools,
and the startup component.
The input/tex component includes the ams,
newcommand, require, autoload,
configmacros, textmacros, and
noundefined extensions, which means that most other
extensions will be loaded automatically when needed, or you can use
the \require
macro to load them explicitly.
mml-chtml
The mml-chtml component includes the input/mml component
and the output/chtml component configured to
use the mathjax-newcm
font, along with the contextual menu
component, the assistive tools, and the startup component.
mml-svg
The mml-svg component includes the input/mml component
and the output/svg component configured to use the
mathjax-newcm
font, along with the contextual menu component, the
assistive tools, and the startup component.
tex-chtml-nofont
The tex-chtml-nofont component is the same as the tex-chtml
component, but configured without a font, with the expectation that
your configuration will specify the font explicitly. This reduces the
size of the initial download when the mathjax-newcm
font is going
to be replaced by one of the other fonts.
tex-svg-nofont
The tex-svg component is the same as the tex-svg component, but
configured without a font, with the expectation that your
configuration will specify the font explicitly. This reduces the size
of the initial download when the mathjax-newcm
font is going to be
replaced by one of the other fonts.
tex-mml-chtml-nofont
The tex-mml-chtml component is the same as the tex-mml-chtml
component, but configured without a font, with the expectation that
your configuration will specify the font explicitly. This reduces the
size of the initial download when the mathjax-newcm
font is going
to be replaced by one of the other fonts.
tex-mml-svg-nofont
The tex-mml-svg component is the same as the tex-mml-svg
component, but configured without a font, with the expectation that
your configuration will specify the font explicitly. This reduces the
size of the initial download when the mathjax-newcm
font is going
to be replaced by one of the other fonts.
mml-chtml-nofont
The mml-chtml component is the same as the mml-chtml component,
but configured without a font, with the expectation that your
configuration will specify the font explicitly. This reduces the size
of the initial download when the mathjax-newcm
font is going to be
replaced by one of the other fonts.
mml-svg-nofont
The mml-svg component is the same as the mml-svg component, but
configured without a font, with the expectation that your
configuration will specify the font explicitly. This reduces the size
of the initial download when the mathjax-newcm
font is going to be
replaced by one of the other fonts.