How do I configure the components of MathJax?

How do I configure the components of MathJax?

To configure MathJax, you use a global object named MathJax that contains configuration data for the various components of MathJax.

How is LaTeXML used in math MediaWiki?

Uses the LaTeXML utility. The rendering is done via an online service (set with $wgLaTeXMLUrl, which has a default value). This mode will forward the Latex input without rendering, presenting it in a ‎ element, surrounded by $ :formula $.

How to set personal preference in math-MediaWiki?

The setting $wgMathValidModes holds an array with the names of output modes that can be used for rendering. If multiple modes are enabled, logged-in users can set a personal preference in the appearance pane of their user preferences page. You can also use the $wgDefaultUserOptions setting to set which of these modes should be the default, e.g.:

How does MathJax hook into the startup process?

MathJax allows you several ways to hook into the MathJax startup process so that you can do additional configuration, perform actions after the initial typesetting, and so on. Because MathJax version 3 uses promises for its synchronization, they are what MathJax provides in order for you to hook into the startup process.

How to configure MathJax to use single dollar signs?

This will configure the TeX input component to use single dollar signs as in-line math delimiters, and the SVG output component to use a global font cache (rather than a separate cache for each expression on the page), and then loads the latest version of the tex-svg component file from the jsdelivr CDN.

What are the main hooks in MathJax version 3?

Because MathJax version 3 uses promises for its synchronization, they are what MathJax provides in order for you to hook into the startup process. There are two main hooks that you can set in the startup block of your configuration: the ready () function and the pageReady () function.