MathJax v4.1.0 released

1 view
Skip to first unread message

dp...@mathjax.org

unread,
Dec 16, 2025, 5:47:54 PM (3 days ago) Dec 16
to mathj...@googlegroups.com
The MathJax team is pleased to announce the long-awaited release of MathJax v4.1.0.  This release adds a number of new or improved features to MathJax, and fixes several issues in version 4.0.0. These are described in detail in the MathJax v4.1.0 release notes, but among the more important are:

  • Changes to make v4.1 more compatible with older browsers (v4.0 used modern CSS and javascript functions that are not available in some older browsers).
  • Support for a dark-mode color scheme.
  • Movable and sizable dialog boxes (both via the mouse and by keyboard arrow keys).
  • Ability to tab to hyperlinks within typeset expressions.
  • More accurate highlighting of some expressions during exploration.
  • Better handling of tactile Braille output devices in Windows.
  • Better handling of speech for tables and tagged expressions.
  • Better voicing of European-style open interval notation.
  • Fixed arrows in mhchem that were swapped accidentally.
  • More reliable data-latex attributes for TeX output.
  • Better positioning of some accents (e.g., the vector arrow) in Safari and other WebKit-based browsers in CHTML output.
  • Several new configuration options, e.g., to make font loading easier.
  • Improvements to the build system to allow MathJax to be built in Windows power shell.

Those who are user MathJax from a CDN like https://cdn.jsdelivr.net/npm/mathjax@4 should receive the new version automatically, though it may take some time to propagate through the CDN network.  You may also have a cached version in your browser, so may need to either clear the browser cache, or relaunch your browser (or both) in order to get the latest version (the cached version should expire in about a week, depending on the CDN being used).

Note that it is possible for some files to be updated before others, so it may be the case that users of websites that load extensions (either explicitly or by autoloading TeX packages) may get mixed versions until the CDN versions stabilize, which should be within a day or so. If you are loading one of the combined components (e.g., tex-chml.js), this is less likely to be an issue.  You can also request mathjax@4.1 directly in order to start using it immediately (though you will stay at this version in the future even if 4.2 or later is released).

The MathJax documentation has been updated to include the new options and other new features, and to fix some typos and similar issues.  The MathJax node demos have been updated as well.  As always, you may report issues in the MathJax issue tracker for v4; this is a major update, and there are sure to be things that will need adjusting.

Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages