What's New in 金宝搏188MathJax v2.2

金宝搏188MathJax v2.2 includes a number o188金博宝网站f new features,as well a more than 40important bug fixes.


  • Localization of 金宝搏188MathJax user interface.(German and Frenchtranslations currently available in addition to English.)
  • Commutative diagrams via theAMScdextension.
  • New Safe-mode extension that allows you to restrict potentiallydangerous 188金博宝网站features of 金宝搏188MathJax when it is used in a sharedenvironment (e.g.,href to javascript,styles and classes,etc.)
  • Improve MathML rendering formfencedandmlabeldtrelements inbrowsers that don't support them well.
  • Experimental Content MathML support.

TeX input:

  • Avoid potential infinite loops in\mathchoiceconstructs.(Issue #373)
  • Add error message when an evironment closes with unbalanced braces.(Issue #454)
  • Allow spaces in the RGB,rgb,and greyscale color specifications.(Issue #446)
  • Process\$in\textarguements.(ssue #349)
  • Preserve spaces within\verbarguments.(Issue #381)
  • Make\smallfrownand\smallsmilecome from the variant font sothey have the correct size.(Issue #436)
  • Make the input TeX jax generate mrow plus mo elements rather thanmfenced elements (for better compatibility with native MathMLimplementations).
  • Make\bigand its relatives use script or scriptscript fonts(although size is still absolute,as it is in TeX) so that itbalances the text weight in scripts.(Issue #350)
  • Convert true and false attributes to booleans in\mmlToken.(Issue #451)


  • Rename AsciiMath config option fromdecimaltodecimalsign.(Issue #384)


  • Add Greek Delta to SVG fonts.(Issue #347)
  • Fix monospace space character to be the same width as the othermonospace characters.(Issue #380)
  • Better handling of unknown or invalid values for mathvariant orvalues not supported by generic fonts.


  • Handle empty child nodes better.
  • Improved MathML rendering formfencedandmlabeldtrelements.
  • Ignorelinebreakattribute onmspacewhen dimensional attributes areset.(Issue #388)
  • Implementrowspacing/columnspacingformtablein native MathMLoutput in Firefox using cell padding.


  • Allow\colorto override link color in SVG output.(Issue #427)
  • Add min-width to displayed equations with labels so that they causetheir containers to have non-zero width (like when they are in atable cell or an absolutlye positioned element).(Issue #428)
  • Fix a processing error with elements that contain hyperlinks.(Issue #364)
  • Try to isolate 金宝搏188MathJax from CSS transitions.(Issue #449)
  • Go back to using em's (rounded to nearest pixel) for Chrome.Rounding makes the placement work more reliably,while still beingin relative units.(Issue #443)
  • Prevent error when math contains characters outside of the 金宝搏188MathJaxfonts.(Issue #441)
  • Make final math size be in relative units so that it prints even ifprint media has a different font size.(Issue #386)
  • Don't scale line thickness formencloseelements (so lines won'tdisapear in scripts).(问题# 414)
  • Fixfontdata.jsto allow it to be included in combined configurationfiles.(Issue #413)
  • Makes math-based tooltips be spaced properly when rendered.(Issue#412)
  • Fix Math Processing Error when⁡is used withoutpreceeding content.(Issue #410)
  • Fix a problem using an empty table as a super- or subscript.(Issue #392)
  • Handle the case where selection in maction is invalid or out ofrange.(Issue #365)
  • Add a pixel extra around the SVG output to accommodate antialiasingpixels.(Issue #383)
  • Fix Math Processing Error formsubsup/msub/msupelements.
  • Limit the number of repetition to build stretchy chars in HTML-CSS.(Issue #366)
  • Fix Math Processing Error inmmultiscripts/menclose.(Issue362)


  • Make zoom work properly with expressions that have full width (e.g.,tagged equations).
  • Handle zooming when it is inside a scrollable element when it is notthe main body element.(Issue #435)
  • Update math processing errors to include original format and actualerror message in the "Show Math As" menu.(Issue #450)
  • Add a Help dialog box (rather than link to 金宝搏188mathjax.org).
  • Remove the v1.0 configuration warning.(Issue #445)
  • Trap errors while saving cookies (and go on silently).(Issue #374)
  • Fix typo in IE warning message.(Issue #397)
  • Use UA string sniffing for identifying Firefox and handle detectingmobile versions better.
  • Make MathML source show non-BMP characters properly.(Issue #361)
  • Make tool tips appear above zoom boxes.(Issue #351)


  • Allow preview for preprocessors to be just a plain string (ratherthan requiring[string]).
  • Remap back-tick to back-quote.(Issue #402)
  • Handle script tags inHTML.Element()so they work in IE.(Issue #342)
  • Add the金宝搏188MathJax_Previewclass to theignoreClasslist so thattex2jaxandasciimath2jaxwon't process previews accidentally.(Issue #378)
  • Fix processing errors with various table and menclose attributes.(Issue #367)
  • UsehasOwnProperty()when checking file specification objects(prevents problems whenObject.prototypehas been modified).(Issue #352)