mathjax v2.4的新特性

mathjax v2.4主要是一个bug修复版本。超过80个显示错误、断行问题和接口问题已得到解决;有关详细列表,请检查 release milestone . 以下是一些亮点。

安全性

  • #256 启用内容安全策略兼容性。

界面

  • #240 防止两个相同的用途 \tag 导致相同的元素id。

  • #348 修理 Show Math as IE8中的窗口崩溃。

  • #559 删除用户cookie配置。

  • #821 解决chrome上沙盒iframes中与cookie相关的错误。

  • #623 修复IE6--8上的本地化。

  • #685 修复加载MathMenu和MathZoom扩展时 showMathMenu 设置为假。

  • #734 压缩菜单PNGS。

  • #814 将tex/ascimath作为注释xml添加到mathml输出。

断线

  • #617 为添加断线支持 mmultiscript 元素。

  • #687 修复强行断线,对准不良。

  • #707 修复两个之间被忽略的换行符 mtext 元素。

HTML-CSS/SVG/NativeMML显示

  • #387 修复缺少的样式 merror 在SVG输出中。

  • #391 修复SVG输出中分数内的换行。

  • #423#460#749#824 缩放改进:在Mobile Safari中修复缩放框溢出,在中修复宽度的缩放框 px ,修复Chrome中的缩放框覆盖。

  • #470 修复在本机mathml输出中的amscd呈现。

  • #473 覆盖 text-ident 包括段落。

  • #476 改进大/下箭头。

  • #580 防止css重写mathjax的em/ex检测。

  • #619 修正:表格单元格中的垂直拉伸箭头可能导致行之间的额外空间。

  • #699 修复Firefox上NativeMathML输出中的表列间距。

  • #701 修复HTML-CSS输出中拉伸分隔符的剪辑。

  • #703 修正未按脚本大小缩放的数学轴。

  • #715 固定帽 ^ HTML-CSS中的本地Stix字体太大。

  • #744 改进根符号在不断变化,但总是错误的铬渲染。

  • #770 向SVG输出添加对虚线边框的支持。

  • #820 使用stix字体修复与上标的整数重叠。

  • #813 删除firefox 29+上本机mml的一些冗余修复。

tex仿真

  • #367 防止 \mmltoken 从创建 annotation 元素。

  • #377 改善   处理。

  • #389 固定工作间距 \split\multiline 环境。

  • #477#459 添加 \textsf\texttt 宏和启用 mtextInheritFont 为了他们。

  • #547 修复HTML-CSS和SVG输出中嵌套分数的不对齐。

  • #624 在IE6--7上修复AMSCD。

  • #632 修理 \Big 不接受大括号中的分隔符

  • #667 固定循环 bbox .

  • #691 启用多个 \label 在多行环境中,如 aligneqnarraygather .

  • #719 空数组行应获得正确的高度。

  • #739 修理 \operatorname*\DeclareMathOperator* .

  • #746 固定间距 \left ... \right .

  • #793 允许不匹配的组 \begin \结束替换。

  • #794 固定间距 \bmod .

海鞘

  • #353 为tex like添加选项 \phi\varphii 行为。

  • #743 添加 mmlSpacing 选项并设置为true。

  • #747 修复不可见分组的处理错误。

mathml处理

  • #328 去除 _moz-* -属性并改进firefox中的mathml处理。

  • #460 固定默认值 mo@symmetric .

  • #478 制作 mfenced 等效于其展开形式的元素

  • #561 实施 menclose 记数法 phaseorangle .

  • #578 修复报价属性 ms 元素。

  • #614 句柄嵌套 math 更好的元素。

  • #684 修正上标中双素数的处理。

  • #691#692 ,更新content-mathml扩展名:修复ie11,加上前导负数。

  • #763 修理 mglyph 元素渲染太小。

字体

  • #501 为损坏的Fedora Stix字体配置添加解决方案。

  • #517 重置mathjax字体测试的最小/最大宽度。

  • #576 改进字体匹配。

  • #615 检查字体名称的有效性。

  • #681 修复mathjax字体测试中断响应布局。

  • #711 本地安装时检测新的WebFonts。

  • #697 修正新网页字体的粗体斜体。

国产化

  • #753 从translatewiki.net更新locales;添加越南语、asturia、波兰语、加泰罗尼亚语、捷克语、卡纳达语locales。

  • #777 修复RTL语言的菜单方向。

其他

  • #586 将所有输入处理器添加到 default.js .

  • #658 修复被识别为Firefox的IE 11。

  • #730 忽略已从文档中删除的呈现目标。

  • #735 解决Chrome32+中的WebFont错误。

  • #738 改进旧IE版本中固定位置错误的解决方法。

  • #737 添加第三方路径变量(用于集中式自定义扩展托管)。