架构于MathML并支援LaTeX输入之数学讨论版设计.PDFVIP

架构于MathML并支援LaTeX输入之数学讨论版设计.PDF

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
架构于MathML并支援LaTeX输入之数学讨论版设计

東海科學第七卷 :81−92 81 94 年 7 月 架構於 MathML 並支援 LaTeX 輸入之數學討論版設 計 黃皇男* 顏佩君† 王婕‡ 摘 要 本文將探討如何在建立以 MathML 標籤語言為基礎,並配合 LaTeX 語法輸入數學式之網路數學討 論版。其設計方法,首先建立 LaTeX 語法與 MathML 之間的轉譯機制;進一步將包含 LaTeX 語法編輯 的數學式在內的文章,利用討論版設計語言 PHP ,將數學式的部分轉譯成MathML 語言後,存入 MySQL 資料庫,最後透過 PHP+MySQL 產生 XML 檔輸出成網頁。透過此種討論版,人們可利用網際網路的快 速與方便,達成討論數學、交換心得的目的。未來系統的設計也將朝向結合圖形輸入介面,使不熟悉 LaTeX 的人也能輕鬆運用此類討論版。 關鍵詞:MathML 、LaTeX 、XML 、PHP 、MySQL 一、 簡 介 設計支援數學符號顯示之討論版的想法,主要源於作者從事數學教學、研究工作當中,經 常與學生或研究領域相近學者的交流、討論的需要,但卻無法使用網際網路上的討論版來進行, 相當可惜。又由於支援 LaTeX 語法的數學排版軟體在學界廣泛流行,因此,便興起結合現有的 網際網路技術,來研製支援 LaTeX 語法輸入、線上呈現數學符號的討論版,促進數學在網路上 傳播。 目前網路上所呈現包含數學式的文件,多以圖形的方式呈現數學式,不但無法表達數學式 的意義,而且需要使用相當大的磁碟空間。有鑑於此,Worldwide Web Consortium(萬維網聯盟, 簡稱 W3C)在 1998 年首次提出網路文件數學式子的表示法 Mathematical Markup Language(數學 標籤語言,簡稱 MathML) ,最新的版本MathML2.0 也在 2001 年 2 月發表了[1] 。MathML 除了 能在如 IE 、Mozilla[2,3]等瀏覽器顯示數學表示式,更重要的是它還記錄了數學符號的結構及意 義,詳細請參考專書[4] 。 但至今 MathML 仍無法廣為流傳,乃是因為他的語法繁複(其原始設計理念是為了能精確的 表達數學式,而非作為輸入數學式的語法) ,為表達一小行的數學式子,往往就要寫上一大段的 * 東海大學數學系 † 交通大學資訊科學所 ‡ 華盛頓中學教師 82 MathML Code ,對於使用者而言耗時費力;相對的,LaTeX 語法就簡潔多了。我們可以從下面 的例子中很明顯的感受到: 表一:LaTeX 與 MathML 語法比較 LaTeX (x+y)^3 MathML msup mrow mf(/mf mrow mix/mi mo+/mo mny/mn /mrow mf)/mf /mrow mn3/mn /msup 雖然有這些缺點,如何在網路上利用

您可能关注的文档

文档评论(0)

zhuwo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档