Use of MathML in office software
MathML在办公软件中的使用
Support for MathML document creation
支持MathML文档创建
MathML 1 and 2 did not have any built in mechanism to specify links.
MathML1和2都没有任何内置机制来指定链接。
I discuss the main new features of MathML 3 further in the next section.
下一节将进一步讨论MathML3的主要新特性。
Screen capture of a MathML document rendered in the Firefox browser.
呈现在Firefox浏览器中的MathML文档的屏幕截图。
Listing 1 shows how Content MathML encodes the mathematical structure.
清单1展示了ContentMathML如何编码数学结构。
MathML is the W3C's XML vocabulary for representing mathematical information.
MathML是表示数学信息的W3Cxml词汇表。
Be warned that users may need to add some fonts to their systems to view MathML documents.
但是要注意,用户可能需要在系统中增加某些字体才能查看MathML文档。
Note, however, that Presentation MathML still encodes aspects of the mathematical semantics.
但要注意,PresentationMathML仍然编码数学语义方面。
The editor isn't limited to HTML anchors; XLINK allows any MathML and SVG element to be links as well.
这个编辑器不局限于HTMLanchors;XLINK允许链接任何MathML和SVG元素。
Or, you might use an external styling mechanism (for example a transformation to Presentation MathML).
或者,也可以使用外部样式机制(例如,到PresentationMathML的转换)。
Thus, you can rewrite the Content MathML expression in the first section to the form in Listing 5.
因此,我们可以将第一节中的Content MathML表达式重写为清单5中的表单。
Many existing MathML systems allow you to cut and paste MathML expressions using the operating system clipboard.
很多现有MathML系统允许使用操作系统剪贴板剪切和粘贴MathML表达式。
Partly this showed the age of MathML, since all of the initial design predated the final version of the XML standard.
这在一定程度上反映了MathML的年头,因为所有最初的设计都早于最终版的XML标准。
You should also understand all of the advantages that MathML 3.0 will soon bring for marking up mathematics in XML.
也应该了解MathML 3.0很快将为在XML中标记数学表达式带来的所有优势。
What started as an HTML editor now supports XML, XHTML, MathML and SVG, allowing those to be edited in compound documents simultaneously.
开始时是作为HTML编辑器,现在还支持XML,XHTML,MathML和SVG,允许他们在复合文档中同时编辑。
The glyph element in MathML 1 and 2 was intended to access special symbols from non-standard fonts that do not correspond to Unicode code points.
MathML1和2中的glyph元素旨在访问来自不对应于Unicode代码点的非标准字体的特殊符号。
The proper use of such operators helps not only in mechanically parsing Presentation MathML, but it also improves the accessibility of the document.
这类运算符的适当使用不仅有助于机械地解析presentationMathML,还可改进文档的可读性。
Even if author submissions use other formats (Word, TeX, and so on) they are often translated to MathML for archival purposes of further processing.
即使作者的原稿使用了其他格式(Word、TeX,等等),为了进一步的处理,通常也会转换成mathml格式。
Opera, Safari, and other browsers without explicit MathML support can still render a range of such documents by the use of a suitable CSS stylesheet.
Safari以及其他没有显式MathML支持的浏览器仍然能够呈现此类文档,通过使用一个适当的CSS样式表即可做到。
Hopefully this will help more systems implement Content MathML rendering by mapping internally to existing Presentation MathML rendering support.
这有望帮助更多的系统通过在内部映射到现有PresentationMathML呈现支持而实现Content MathML呈现。
However, MathML is designed for a Web context where the expression is being displayed on a window of unknown and potentially dynamically changing size.
而MathML是针对Web环境设计的,在这样的环境下,表达式显示在未知的且可能动态更改大小的窗口中。
One major area transformation work is the building of transformations to MathML from TeX, the mathematical typesetting system developed by Donald Knuth.
一项主要领域的转换工作是建立从mathml到tex的转换,TeX是Donald Knuth开发的数学排版系统。
So, in the near future, it will hopefully be possible to place MathML directly on the Web without needing to worry about mime types and server configurations.
所以,在不久的将来,有望在Web上直接放置MathML,无需担心mime类型和服务器配置。
MathML is often used to represent equations, formulae, and the like in education, scientific discourse, industrial specifications, regulatory content, and more.
MathML常用于在教育、科学论文、工业规范、规章内容等领域中表示等式、公式或者类似的信息。
MathML has an obvious role to play here, either as the native file format within the zip container or as an interoperability layer between different systems.
MathML在这里扮演一个明显的角色,即充当zip容器中原生的文件格式,或者作为不同系统之间的协作层。
Being an XML vocabulary, MathML is highly suited to transformation using standard XML tools, especially XSLT, the W3C defined general XML transformation language.
作为一个xml词汇表,MathML非常适合于使用标准XML工具(尤其是XSLT,这是W3C定义的常规XML转换语言)的转换。
Also, unlike Content MathML, there are no predefined elements for common mathematical operators, since the core OpenMath language just defines the basic structure.
此外,与ContentMathML不一样,对于常见数学运算符没有预定义的元素,因为核心openmath语言只定义基本结构。
Hopefully the detailed specification of clipboard behaviour in MathML3 will encourage implementors to implement MathML, cut and pasted in an interoperable way.
MathML3中剪贴板行为的详细规范有望鼓励实现者实现MathML,以可互操作的方式剪切和粘贴。
MathML 3 specifies a line breaking model and introduces several new attributes to control the properties of the line breaks and the way in which the lines are aligned.
MathML3指定一个换行模型并引入几个新属性,来控制换行的属性以及行对齐的方式。
应用推荐