MathType是強大的數學公式編輯器,與常見的文字處理軟件和演示程序配合使用,能夠在各種文檔中加入復雜的數學公式和符號,可用在編輯數學試卷、書籍、報刊、論文、幻燈演示等方面,是編輯數學資料的得力工具。 MathML是一種數學標記語言,經過W3C推薦使用的作為在網頁上交流數學時的一種語言格式。你可以將MathType公式保存為MathML并將之應用到許多使用MathML語言的應用程序及網站中。 將公式復制到MathType中 你可以復制MathML公式并將之粘貼到MathType中。MathType可以自動識別并處理絕大多數的XML編碼及其衍生體,所以沒有功能選項或參數選項。 當MathType通過翻譯器寫出MathML公式時,它以注解的形式嵌入到單個公式中,因此它可以進行準確地存儲以便進行編輯。相反,當MathType在剪貼板上而不是公式本身的數據上處理MathML時,就需要對MathML進行翻譯。但是因為不是所有的MathML結構都能很好地翻譯成MathType公式,所以有些MathML可能無法很好地粘貼到MathType中。這種情況并不會頻繁出現,它是基于用戶自定義的MathType中MathML輸入翻譯器,如果你經常出現這種情況,你可以提高翻譯器的操作性能。 從MathType中添加公式: 絕大多數使用MathML的應用程序都把MathML用作一個復制粘貼的剪切板。新開發的應用程序在使用復制粘貼功能時會尋找指定的MathML數據類型,在這些應用程序中,MathType工作時你不再需要做其它工作。老一些的應用程序在使用剪切板上尋找文本數據。在使用復制粘貼功能時,為了引導MathType將MathML當作一個文本文件使用,你需要 使用翻譯器。 MathType使用翻譯器來設置放在剪切板中的數據格式。你從“預置”菜單下的“復制粘貼預置”對話框中選擇一個翻譯器(mac中,這個命令在MathType菜單彈出的“預置”中)。在MathType“幫助”菜單中查看關于對話框控制與選項的詳細信息。 ![]() 選擇合適的MathML 生成器 MahtType提供四種常見的MathML格式的翻譯器,這一點與使用文檔級的XML標記中的混合MathML有所不同。 MathML 2.0(以m命名):所有的MathML標簽都被指定在全名空間中使用m作為命名前綴。MathML的這種樣式被IE 6瀏覽器及以后版本的中MathPlayer所使用。 MathML 2.0(以attr命名):這個翻譯器使用MathML 2.0的命名空間屬性將每一個地方都加上標簽。這是一個好的選擇。 MathML 2.0(沒有命名):這個翻譯器生成MathML 2.0不需要任何明顯的命名空間標記,這種格式的語言與較早的應用程序運行較好。 用多種不同的翻譯器進行試驗看看你使用的網站或者應用程序哪種格式的語言運行的比較好。 這就是應用程序無法修正所有的MathML的情況,或者以一種非正常的方式出現這種情形。通過對不同的公式結構自定義MathML 的MathType生成器可以提高MathML生成器的操作性能。如果你的操作受阻,你可能會自己創造一個MathML翻譯器。 |
溫馨提示:喜歡本站的話,請收藏一下本站!