2008-10-18 41 views
3

加速MathML及其在世界上的使用的最佳方法是什麼?加速MathML及其在世界上的使用的最佳方式是什麼?

尤其是我的意思是:

  • 你用什麼來渲染/編輯它
  • 它是任何商業/開放源代碼的應用程序中使用,你可以點我
  • 是否受歡迎,用了很多?
  • 是否有任何可以在C#,C++,Java,...應用程序中使用的查看器?
  • ...(可用約MATHML任何其他信息)
+0

按用途你是指人們如何在真實世界的場景中使用它,或者它有多受歡迎? – Kornel 2008-10-19 00:29:22

回答

3

W3C's MathML homepage當然是一個很好的起點。他們有一個使用MathML的軟件列表。 MathML規範有兩個部分:呈現集,它將告訴呈現引擎如何排版方程式(例如,區分堆疊與斜切部分)和內容集,這將告訴計算引擎如何解釋方程(是y(x)是x的函數y還是兩個變量相乘?)。大多數應用程序將關注MathML的一個子集或另一個子集,具體取決於應用程序的範圍。 MathML被越來越廣泛地使用,並有很好的理由 - MathML具有XML的所有優點(有關更多信息,請參閱我們的白皮書MathML is XML)。MathML具有XML的所有優點(有關更多信息,請參閱我們的白皮書MathML is XML)。

設計科學使得WebEQ,其中包括用於在您的網站上編輯和顯示MathML的組件。如果您想將這些組件包含在桌面應用程序中,我們也有SDK版本。 WebEQ是基於Java的。

希望這會有所幫助,但如果您有更多問題,請隨時發送郵件至[email protected]

最良好的祝願,

秋季奎利亞爾,在設計科學XML專家

1

可能你想不想聽到的聲音,而是試圖MATHML後,我回到了TeX的,因爲它是更具可讀性,比緊湊XML表示。 TeX還擁有龐大的用戶羣和一些穩定,開放的所見即所得編輯器。

此外,Mozilla MathML頁面中包含指向一個TeX-> MATHML轉換器和一個(可能是已經死亡)的JavaScript編輯器MATHML我對涉及通過機器翻譯把它改成C#代碼工作MathML的

1

一個例子。你可以找到項目here

相關問題