999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

ASCIIMathML網(wǎng)頁(yè)公式解析結(jié)果分析

2015-05-30 10:48:04杜寧
科技資訊 2015年25期

杜寧

摘 要:開(kāi)源ASCIIMathML.js遵循W3C互聯(lián)網(wǎng)數(shù)學(xué)信息交換標(biāo)準(zhǔn),實(shí)現(xiàn)了網(wǎng)頁(yè)公式從Content(表義)到Presentation(表現(xiàn))的轉(zhuǎn)換,進(jìn)而支持MathPlayer引擎對(duì)網(wǎng)頁(yè)公式的顯示。它與廣泛使用的MS Word公式編輯器MathType表現(xiàn)語(yǔ)法基本相同,可實(shí)現(xiàn)MS Word和網(wǎng)頁(yè)公式的互用、復(fù)用。探討ASCIIMathML從Content到Presentation的解析機(jī)理,對(duì)于在WWW上數(shù)學(xué)公式的交流和處理,對(duì)于數(shù)學(xué)符號(hào)的機(jī)器識(shí)別和應(yīng)用,甚至Pretentation到Content的逆向工程,都具有實(shí)際意義。

關(guān)鍵詞:公式 ASCIIMathML MathML MathPlayer

中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2015)09(a)-0002-02

通過(guò)網(wǎng)絡(luò)傳播、學(xué)習(xí)數(shù)學(xué)知識(shí),在線交流,已成為便捷、潮流、重要的手段,都涉及數(shù)學(xué)公式在Web中輸入、處理、顯示的問(wèn)題。MathML是W3C制定的基于XML的WWW數(shù)學(xué)信息交換標(biāo)準(zhǔn),從表義(Content)和表現(xiàn)(Presentation)兩方面完整地表達(dá)了數(shù)學(xué)公式。

Peter Jipsen編寫(xiě)的ASCIIMathML.js[1]腳本,兼容LaTex語(yǔ)法,實(shí)現(xiàn)表義到表現(xiàn)的轉(zhuǎn)化。Design Science公司的網(wǎng)頁(yè)公式引擎MathPlayer[2],實(shí)現(xiàn)了網(wǎng)頁(yè)上MathML的顯示。兩者結(jié)合,完美地實(shí)現(xiàn)了從字符串到公式的網(wǎng)頁(yè)顯示。

1 ASCIIMathML語(yǔ)義符號(hào)

ASCIIMathML的公式語(yǔ)義,是一種基于ASCII碼的線性字符串格式,與Design Science公司的另一軟件MathType的公式表義語(yǔ)法基本一致。在安裝了MathType的MS Word中,公式有焦點(diǎn)時(shí),按鍵Alt+\即可在公式和語(yǔ)義串之間切換。

1.1 ASCIIMAthML基本語(yǔ)義符號(hào)

(1)定界符:同時(shí)也是與普通文本區(qū)分的標(biāo)識(shí)符。公式內(nèi)容界定在一對(duì)$…$或`...`中。

(2)保留字:函數(shù)名如sin,表達(dá)式如lim,希臘字母如Pi,特殊符號(hào)如infty。

(3)括號(hào):{},表示其中內(nèi)容為一整體。如\lim_{x->0}中x->0作為整體置于lim底部。

(4)語(yǔ)義符:/表分式,_表上標(biāo),^表下標(biāo),&表矩陣元素之間隔,\\表矩陣元素?fù)Q行。

(5)轉(zhuǎn)義符:\,表示其后字符(串)為保留字或特定含義,如\$表美元符,\frac表分式。

(6)其他數(shù)學(xué)符號(hào):如+-表示±,!=表≠,oo表示∞,\in表示等等。

1.2 ASCIIMAthML的表形語(yǔ)義符號(hào)

見(jiàn)表1。

2 ASCIIMathML的基本解析結(jié)果

2.1 ASCIIMathML的輔助標(biāo)簽

ASCIIMathML的輔助標(biāo)簽界定math對(duì)象中的單個(gè)字符,或界定行、塊內(nèi)容。其結(jié)構(gòu)標(biāo)簽見(jiàn)表1之語(yǔ)義。

(1)單個(gè)ascii字母字符或保留字串(a-z,A-Z及保留字):.

(2)單個(gè)ascii數(shù)字字符(0-9): .

(3)單個(gè)ascii其他字符(+,-,=,<,>,#,%,.,:,,”等等): .

(4)空格:

(5)行.內(nèi)容塊定界符:

2.2 ASCIIMathML主要解析結(jié)果示例

ASCIIMathML完成了ascii文本串的解析到MathML之DOM對(duì)象樹(shù)的創(chuàng)建,它是表現(xiàn)(Pretentatin)所代表的公式二維結(jié)構(gòu)在頁(yè)面上的體現(xiàn)。表2列舉了常見(jiàn)公式的解析結(jié)果。

在ASCIIMathML的轉(zhuǎn)換中,首先引用自定義元素的名空間,創(chuàng)建對(duì)象,為內(nèi)部子節(jié)點(diǎn)指定樣式(以的形式),然后是表2中實(shí)質(zhì)性具體解析結(jié)果。

3 ASCIIMathML的運(yùn)行過(guò)程

在HTML文件的任意位置(推薦在

主站蜘蛛池模板: 日韩在线观看网站| 免费视频在线2021入口| 午夜欧美理论2019理论| 波多野结衣的av一区二区三区| 伊人中文网| 日韩一区精品视频一区二区| 91小视频在线观看| 色婷婷色丁香| 毛片一区二区在线看| 亚洲高清免费在线观看| 精品国产女同疯狂摩擦2| 成人毛片免费在线观看| 日韩小视频网站hq| 国产成人精品无码一区二| 青青操国产视频| 日韩精品一区二区三区swag| 全免费a级毛片免费看不卡| 麻豆AV网站免费进入| 亚洲无码日韩一区| 草逼视频国产| 亚洲欧美日韩动漫| 操操操综合网| 国内精品伊人久久久久7777人| 国产成人精彩在线视频50| 精品一区国产精品| 青青青亚洲精品国产| 18禁不卡免费网站| 免费中文字幕一级毛片| 久久精品视频一| 99偷拍视频精品一区二区| 麻豆精品在线| 日本道综合一本久久久88| 国产一区免费在线观看| 美女被操91视频| 2020极品精品国产| 国产在线啪| 青草国产在线视频| 毛片在线看网站| 国产av一码二码三码无码| 色亚洲激情综合精品无码视频| 国产香蕉97碰碰视频VA碰碰看| 91 九色视频丝袜| 色天堂无毒不卡| 性视频一区| 精品久久蜜桃| 国产综合精品日本亚洲777| 欧美伦理一区| 午夜免费小视频| 91口爆吞精国产对白第三集| 免费观看欧美性一级| 亚洲人成在线精品| 天堂成人av| 国产毛片高清一级国语 | 亚洲无码在线午夜电影| 久久亚洲国产最新网站| 欧美劲爆第一页| 国产一级二级三级毛片| 精品人妻AV区| 久久夜夜视频| 午夜国产理论| 多人乱p欧美在线观看| 伊人国产无码高清视频| 欧美日韩免费| 欧美区一区二区三| 亚洲人成电影在线播放| 成人在线不卡视频| 狠狠色婷婷丁香综合久久韩国| 国产va在线| 国产一级裸网站| 亚洲日韩精品欧美中文字幕| 91无码人妻精品一区| 欧美中日韩在线| 最新痴汉在线无码AV| 亚洲色图欧美一区| 久久这里只精品国产99热8| 71pao成人国产永久免费视频| 国产一区二区三区免费观看| 亚洲日韩精品无码专区| 大乳丰满人妻中文字幕日本| 91丝袜乱伦| 狠狠色成人综合首页| 日韩午夜片|