Mathjax 2.0的新功金宝搏188能γ

金宝搏188Mathjax 2.0版包含许多新的和改进的功能,188金博宝网站在Internet Explorer中包括更高的速度,一个新的AsciiMath输入处理器,一个新的静止无功发生器输出处理器,支持额外的乳胶命令,许多错误修复,仅列举一些变化。

HTML-CSS输出的主要速度改进,尤其是在IE中γ

HTML-CSS输出处理被重新设计,以避免InternetExplorer 8和9中速度问题的主要来源页面回流。对于具有20到50个类型集表达式的测试页,我们看到IE8的输出处理时间减少了80%,IE9降低50%,而对于大多数其他浏览器来说,与v1.1a相比,减少了15%到25%。由于v1.1a中的处理时间在ie中呈非线性增长,在使用v2.0时,您应该看到更多公式页面的节省。Forcingie7仿真模式不再是必需的(实际上不再推荐使用longerrecommended)。

减少打字时的闪烁γ

过去,每一个表达式一被排版就被显示出来,这在Mathjax处理页面时引起了大量的视觉闪烁。金宝搏188输出以块处理,以便分组显示类型集表达式。这样可以减少视觉干扰,并继续处理。一个块中的方程式数量可以通过EQNCHANK配置的html-css或svgblock中的参数。见HTML CSS的配置选项SVG的配置选项详细信息页面。

如果页面URL包含哈希引用(指向页面内特定位置的链接),金宝搏188在页面完成排版设置后,Mathjax v2.0将跳转到该位置。(因为页面大小可能因数学排版而改变,金宝搏188那个位置可能在屏幕上不再可见,所以,金宝搏188当使用初始排版时,Mathjax会移动到那里。)您可以使用小精灵参数位于配置的主部分。见核心配置选项详细信息请参见第页。

Tex公式的自动公式编号γ

现在可以将tex输入jax配置为添加方程式编号(尽管默认值不是为方程式编号,以便现有页面不会更改其外观)。这是通过等式数剖面图特克斯阻止您的配置(请参见公式编号细节部分)。您可以要求编号遵循环境的AMS样式编号,或者您可以请求对每个显示的表达式进行编号。现在有标签参考文献,和EQREF用于更容易链接到文档中特定等式的命令。

长显示方程的自动换行γ

金宝搏188Mathjax现在实现了在其HTML-CSS输出中自动换行显示公式的MathML3规范。这在默认情况下是无效的,但可以通过断线分部HTML- CSS静止无功发生器阻止您的配置(请参见自动断线细节部分)。请注意,自动换行仅适用于显示的公式,不是直线方程,除非他们自己比一条线长。算法使用嵌套深度,操作员类型,空间的大小,以及其他决定分数的因素,但它不知道数学的意义,金宝搏188并且不能选择最佳断点。我们将继续研究这个算法,因为我们从它在该领域的实际应用中获得信息。

新的asciimash输入jax和svg输出jaxγ

金宝搏188Mathjax目前在特克斯乳胶格式,或数学模型表示法;版本2.0将要包括的内容海鞘表示法(见)AsciiMathml主页有关此格式的详细信息)。这是一个比Tex更容易被学生使用的符号。已被用户社区请求。见AsciiMath支持页获取详细信息。

除了HTML-CSS和本机MathML输出,inv1.1还提供金宝搏188Mathjax 2.0版包括静止无功发生器-基于JAX的输出。这应该比HTML-CSS输出更可靠,因为它避免了一些东西,网页字体,以及HTML-CSS输出所面临的打印问题,它目前没有依赖于浏览器的代码。SVG模式甚至适用于一些电子书阅读器(如苹果iBooks和Calibre)。看见输出格式有关详细信息的文档。

新的组合配置文件γ

包含asciimath和svgprocessor的预定义配置文件现在可用于mathjax v2.0。金宝搏188这些包括阿米特TEX-AMS-MMLYVSG,和tex-mml-am_-htmlormml参见常见配置详细信息。

金宝搏188Mathjax上下文菜单现在在移动设备上可用γ

金宝搏188Mathjax 2.0提供了对移动设备中基于Webkit(Safari)和Gecko(Firefox)引擎的上下文菜单的访问。点击并按住Mathjax呈现的任何表达式即可访问菜单(这是移动火狐触发上下文菜单的标准方法)。金宝搏188在Mobile Safari中,使用双击并按住(您可能需要放大一点才能完成此操作)。这是为移动设备提供更好的界面的第一步。

改进了对屏幕阅读器的支持γ

在Mathjax 2.0版中,有关屏幕阅读器的使用以及与MathPlayer的打印操作的一些问题已得到解决。金宝搏188特别地,另外还有一些菜单项,允许用户对Mathjax界面的某些方面进行精细控制,这些方面与一些屏幕阅读器正确识别主题主题的能力相互干扰。金宝搏188金宝搏188Mathplayer的几个稳定性问题也被解决了。在Internet Explorer中,安装MathPlayer时,现在有了一个新的上下文菜单项,允许您指定Mathjax处理的事件以及MathPlayer应该处理的事件。金宝搏188这使您可以更好地控制MathPlayer与一些屏幕阅读器的交互。

许多新的tex添加和增强γ

  • 新的姆切姆化学扩展(增加CEcf,和CEE宏指令)
  • 新的取消扩展(添加)取消\b取消\x取消,和取消注销宏指令)
  • 新的埃克菲尔扩展(添加更多的可伸缩箭头)
  • 新的颜色扩展(制造颜色作为一个开关,如乳胶)。补充道定义颜色,其他颜色模型,乳胶命名颜色,彩盒\ F彩盒,等。
  • 新的开始群允许宏定义本地化的扩展。添加开始群端群用于隔离宏声明,并定义\更新环境全球,和GDEF.
  • 新的随函附上特克斯进入的扩展 添加元素\将类型[属性]数学宏。
  • 新的行动特克斯进入的扩展 添加元素\数学提示数学提示\文本提示数学提示,和\切换math1 math2…\endtoggle宏。
  • 新的\ mmtoken类型[属性]文本宏观生产 ,以及其他标记mathml元素。
  • 新的\ bbox[颜色;属性]数学宏添加背景色、填充,边界,等。
  • 新的中间之间的拉伸分隔符的宏.
  • 新的标签参考文献,和EQREF编号公式的宏。
  • 更好地实施不是因此,在可能的情况下,它会生成适当的MathML。
  • 更好地实施那选择LDOTScDOTS取决于上下文。
  • 更好地实施病例自动使用文本在每行的第二个条目上。
  • 更安全地实施需要这只允许从扩展目录加载。
  • 允许新命令提供默认参数。
  • 允许\\采用一个可选参数来指定行之间的附加空格。
  • 允许\\用于任何地方(强制换行)不仅仅是inarrays。
  • 允许数组的可选对齐参数,对齐的,收集环境。

特克斯支座有关这些扩展和宏的详细信息,请参见第页。

字体增强γ

  • 解决OS X Lion Stix字体问题。
  • 支持Stix-1.1字体(检测您拥有的版本,并使用适合该版本的数据)。
  • 新的网络字体版本(更小,以更快的速度下载)。
  • HTML-CSS输出中更具弹性的字符的数据。
  • 在HTML-CSS输出中添加对Unicode平面1到10(不仅仅是MathAlphabet块)的支持。
  • 增加了Web字体的超时(因为它太频繁地切换到ImageFonts,尤其是对于移动设备)。
  • 只有在第一个Web字体加载失败时才切换到图像字体(如果我们可以访问一个,假设我们可以访问它们)。
  • 允许 元素来使用页面字体而不是mathjaxfonts(可选)。金宝搏188这是由mtextfontinerHit(mtextfontinerHit)HTML-CSS和SVG输出JAX的配置参数。
  • 对Mathjax字体中没有的字符使用的字体提供更好的控制。金宝搏188
  • 允许firefox在本地URL使用来自cdn的mathjax时使用基于web的字体(在过去,如果不需要,它会强制使用图金宝搏188像字体)。

接口改进γ

  • Math金宝搏188jax上下文菜单已重新组织,以便于获取源代码视图,控制IE中的参数格式。
  • Math金宝搏188jax上下文菜单在移动设备中可用(请参见上面的说明)。
  • 如果将渲染器切换到适合浏览器的渲染器,则会发出警告消息。
  • 金宝搏188Mathjax现在开始处理已加载domcontentloaded事件而不是页面重载事件(这使得主题学出现得更快)。金宝搏188
  • 本机MathML输出现在被缩放以更好地匹配代理字体(就像HTML-CSS输出一样)。
  • 为firefox中的本机mml输出提供更好的css样式,以便处理卡尔以及其他字体。
  • MathML输出现在(可选)包括类名,以帮助标记由tex输入jax生成的特殊情况。(这使得“显示源”菜单项中的主题hml更好地重现原始tex输出。)
  • 金宝搏188Mathjax现在在初始排版发生后加载菜单和缩放代码(如果尚未加载),以便用户需要这些功能时立即可用。188金博宝网站但不要耽误主题学的初步排版。金宝搏188
  • 对于TX2JAX预处理器,这个进程类现在可以用来覆盖Skip标签强制一个通常被跳过的标记处理其内容。
  • 这个无错名词定义的现在可以通过配置选项禁用扩展(因为它们包含在许多组合的配置文件中)。见无错名词定义的剖面图特克斯支座有关详细信息,请参见第页。
  • 有一种新的金宝搏188mathjax.hub.setrenderer()。可用于切换当前渲染器的函数。见金宝搏188马蒂雅克胡巴皮有关详细信息的文档。
  • 如果加载了重新定义该宏的扩展,则不再重写用户定义的宏。
  • 提高了Web字体检测的可靠性。

以前版本的重要更改γ

  • Firefox的默认渲染器已从更改为纳特维姆HTML- CSS(在这两种配置中进行选择)。唯一默认为纳特维姆已安装MathPlayer。您可以使用mmlorhtml配置选项.

  • 纳特维姆当MathPlayer显示时,将在IE9中选择输出(因为IE9与Mathjax v1.1a在同一天发布,金宝搏188IE9测试版出现了问题,我们不确定Mathplayer是否会配合官方发布,默认情况下,也没有选择NativeMML。)

  • IE8和IE9的性能改进现在不需要使用 标记以强制使用IE7仿真模式。事实上,IE9 in ie9标准模式在IE7标准模式下的运行速度比IE9快,而IE8标准模式下的IE8与IE7标准模式下的IE8相当。我们现在建议您使用

    < HTTP等效电路=“X-UA兼容” 内容=“I=边缘”>
    

    要获得IE中可用的最高仿真模式,它将是Mathjax2.0中最快的一个。金宝搏188

  • 这个TX2JAX预处理器现在在查找丢失的数学分隔符时平衡大括号。它允许像

    $Y=X^ Hbox{何时$x>2$}$
    

    要正确地解析为一个数学表达式,而不是用不平衡的大括号将两个独立的表达式。旧的行为可以通过设置平衡脑在虚伪中TX2JAX阻止您的配置。(见tex2jax配置选项详情。

  • 如果您在服务器上托管自己的Mathjax副本,金宝搏188并且该副本正从另一个域的页面使用,您将为字体目录设置访问控制参数,以允许Firefox正确访问字体文件。因为Math金宝搏188jax2.0包含了WOFF格式的字体,你需要包括沃夫字体的访问控制声明。例如。,使用

    <文件匹配 “(TTF OTF EOT WOFF)$美元”>
    <IFF模块 模头.C>
    页眉 设置 通路-控制-允许-起源 “*”
    
                    IFF模块>
    
                     文件匹配>
    

    HTAccess 文件 对于 这个 'M金宝搏188athjax/字体目录(如果您使用的是Apache Web服务器)。见关于共享安装的说明详情。

  • 这个病例宏现在正确地将第二列置于textmode而不是math模式。过去,一个需要使用的文本在第二栏中达到适当的效果;在2.0版中仍然可以正常工作。需要调整第二列中数学模式占优势的页面。

  • 这个宏现在生成LDOTScDOTS取决于上下文(过去,总是生产LDOTS

  • 在html-css和svgoutput的上方和下方添加了一个单像素的填充,这样段落连续行上的数学就不会互相碰撞。

  • 有一种新的数学播放器的子菜单数学设置Mathjax上下文菜金宝搏188单中的菜单,允许用户控制传递给MathPlayer的事件。这样就可以更好地控制这些使用辅助设备,如屏幕阅读器。当菜单事件被传递给MathPlayer时,通过点击金宝搏188一个类型集表达式(这样用户仍然可以访问Mathjax的其他特性),可以获得Mathjax菜单。188金博宝网站

  • 为了在安装MathPlayer时提高IE的稳定性,Mathjax现在添加了在首次加载Mathjax时MathPlayer需要的命名空间金宝搏188和对象绑定,Ratherthan在等待纳特维姆要加载的输出JAX。由于这是在获取配置信息之前,无论纳特维姆请求输出jaxis。这意味着IE可以要求用户分配要使用的播放机,并且可以显示MathPlayer启动对话框,即使MathPlayer最终未被Mathjax使用。金宝搏188请注意,只有在Mathjax显式加载到初始网页的某个位置时,才能执行此设置;金宝搏188如果它被注入到页面的最晚时间,则通过添加