金宝搏188MathJax输出格式

金宝搏188MathJax输出组件

目前,金宝搏188MathJax可以通过三种方式呈现数学:

  • 使用HTML-with-CSS来布局数学,金宝搏188
  • 使用SVG为了展示数学,金宝搏188或
  • 使用浏览器的本机MathML支持。

的实现CommonHTML,html css,和PreviewHTML输出处理器,的SVG输出处理器,和NativeMML分别输出处理器。此外,的PlainSource输出是一种方便和可访问的输出,将源文件呈现为纯文本。

如果您正在使用组合的配置文件之一,然后它将为您选择其中一个输出处理器。如果configfile结束_CHTML,然后是CommonHTML输出处理器,如果它以_HTML,然后是HTML-CSS输出处理器,如果它以_SVG然后使用SVG输出处理器。如果以_HTMLorMML,HTML-CSS输出将用于除internet Explorer 9或以下的MathPlayer插件;cf。HTMLorMML扩展(弃用)

如果您正在执行您自己的内联配置或基于文件的配置,那么您可以通过包含其中之一来选择要使用的配置“输出/ CommonHTML”,输出/ html css,“输出/ SVG”,或“输出/ NativeMML”jaxMathJaxconfigu金宝搏188ration的数组。例如

jax: (“输入/特克斯”,“输出/ CommonHTML”]

将为文档中的mathematicin指定TeX输入和CommonHTML输出。金宝搏188

CommonHTML输出处理器在所有现代浏览器中产生高质量的输出,结果在浏览器和操作系统之间是一致的。这是MathJa金宝搏188x的主要输出模式sinceMathJax v2.6。它的主要优势是它的质量,一致性,速度以及对服务器端生成的支持。它的浏览器支持从IE9和同等的浏览器开始,在较老的浏览器上可以优雅地降级。CommonHTML输出使用基于web的字体,因此用户不必在计算机上安装数学字体,但将使用本地安装的,如果他们是可用的。它目前只支持MathJax的默认TeX字体。金宝搏188

html css输出处理器在所有浏览器中产生高质量的输出,具有跨浏览器和操作系统一致的结果。这是toMathJ金宝搏188ax v2.6之前MathJax的主要输出模式。它的主要优势是在IE6开始的传统浏览器上的质量和一致性。HTML-CSS输出使用基于web的字体,因此用户不必在计算机上安装数学字体,而是可以使用本地安装的字体。

SVG输出处理器使用可缩放矢量图形在纸上呈现数学。金宝搏188所有主流浏览器和大多数移动设备都支持SVG;请注意,然而,IE9之前的InternetExplorer不支持SVG,而IE9只在“IE9标准模式”下运行,而不是早期版本的模拟模式。该vg输出模式质量高,比HTML-CSS稍快,而且它没有html - cssdo的一些与字体相关的问题,所以在所有浏览器中都能很好地打印。由于它使用SVG数据而不是字体文件,它不受基于用户的web字体阻塞的影响。这种模式的一个缺点是,它的可变宽度表一旦被排版,就会变得固定大小,如果窗口大小发生了变化(例如),不要重新缩放。由于方程数是通过变宽表处理的,这意味着,如果调整了大小,方程编号可能不会停留在窗口的边缘。同时,因为它的数学特征是由路径金宝搏188产生的,不是字体中的字符,它们不能被复制粘贴,就像基于html的处理器的输出一样。

NativeMML输出处理器使用浏览器的内部MathMLsupport(如果有的话)呈现数学。金宝搏188目前,Firefox有对MathML的本机支持,IE有MathPlayer插件renderingMathML。Safari从5.1版开始就支持MathML,但其质量不如Firefox的实现或带有mathplayer的IE。Chrome,Konqueror,而大多数其他浏览器本身并不支持mathml,但这在未来可能会改变,因为MathML是HTML5规范的ispart。

NativeMML输出处理器的优点是速度快,sincenative MathML支持通常比使用css和SVG转换成html要快。缺点是您的呈现依赖于浏览器的MathML实现,而这些又影响着输出的质量和实现的完整性。金宝搏188mathjax依赖于某188金博宝网站些呈现程序中不可用的特性(例如,Firefox的MathML支持没有实现标记方程所需的特性)。188金博宝网站MathJa金宝搏188x的NativeMML outputprocessor克服了Firefox/Gecko和safari /WebKit的各种限制,使用NativeMML输出处理器的结果可能有间距,字体,或者其他mathjax无法控制的呈现问题。金宝搏188

PreviewHTML输出处理器在所有现代浏览器中生成快速但低质量的youtput。它被设计为一种快速预览模式,因为它的布局质量远不及ecommonhtml,html css,和SVG输出处理器。它的主要优点是速度快。它的浏览器支持从IE8开始。它使用本地安装的类似时间的字体,不加载任何web字体。

PlainSource输出处理器注入方程的纯文本源,而不是一个排字版本;如果输入是MathML,则输出处理器将更喜欢TeX和AsciiMath表示法(按此顺序)(如果在 元素。这个输出对于喜欢原始资源的用户来说是一个方便的输出,例如,需要复制和粘贴较大文档片段的用户和使用assistivetechnologies的用户。

自动换行

CommonHTML,html css,SVG输出处理器实现(大部分)mathml3自动断行规范。(native mml outputprocessor依赖浏览器的native mathml支持在使用时处理换行。)因为换行需要额外的处理,因此可以降低数学输出的速度,金宝搏188默认情况下是关闭的,但是你可以通过添加,例如,

<脚本 类型=“文本/ x-m金宝搏188athjax-config”>
金宝搏188中心配置({
  CommonHTML: { 美化下: { 自动: 真正的 } },
  “html css”: { 美化下: { 自动: 真正的 } },
         SVG: { 美化下: { 自动: 真正的 } }
});

              脚本>

的前一页