# Access8Math 說明

此NVDA addon提供數學內容的閱讀,原先NVDA亦有此功能,但因是調用MathPlayer的功能,部份功能尚顯不足,尤其一些語言未提供導航瀏覽(互動式閱讀部份內容)。

導航瀏覽對於閱讀理解長數學內容相當重要,可協助理解長數學內容的結構。

功能

功能表

數學規則

Access8Math將常用數學式依據類型與邏輯,建立43項數學規則,程式依據這套規則判別數學式的唸法與唸讀順序,依據各地習慣不同,可以變更數學唸讀順序與唸法,方法如下:

編輯: 進入"數學規則"後,小視窗列有43項數學規則,選則任一規則可選擇"編輯按鈕"進入編輯條目。

規則的"編輯條目"可分為兩大區塊,分別是序列化順序與子節點角色。 * 序列化順序:將數學規則依據唸讀順序劃分多個區塊,在此區域可變更規則子項目的唸讀順序及開始、項目間與結束的分隔文字,以分數規則mfrac為例,此規則分為五個唸讀順序,順序0、2和4分別代表起始提示、項目區隔提示與結束提示,可在各欄位中輸入變更自己習慣的唸法,而順序1與3則可調整子節點唸讀的先後,可於下拉式選單中變更順序。 * 子節點角色:為該數學規則的下一階層子項目,以分數規則mfrac為例,此項規則就包含分子與分母兩項,而在子節點欄位中,可以變更該項子內容在其上層子內容的意義文字,。

範例:可先行查閱確認編輯修改後對此類型的數學規則讀法。點擊後會出現一個預設好符合該對應數學規則的數學內容,供確認對此類型的數學規則讀法是否符合預期。

還原預設值:將數學規則列表還原到初始預設值。

匯入:將數學規則檔案匯入,可用於載入數學規則檔案。

匯出:將數學規則檔案儲存於指定路徑,以利分享或保存數學規則檔案。

其他

簡單規則:簡單規則是各種規則的簡化版,當其內容僅為單一項目時,便可省略前後標記朗讀,以達到更好的理解與閱讀,而亦不致造成混淆

數學內容解析數學規則意義持續增加中

目前先針對以Presentation Markup寫成的MathML處理,因word、math type、wiris等MathML圖形化輸入工具產生的MathML皆為此型態

維基百科上的數學內容皆以MathML寫成

原始碼:https://github.com/tsengwoody/Access8Math

歡迎提出見意與bug回報,謝謝!

Access8Math v2.3 更新日誌

Access8Math v2.2 更新日誌

Access8Math v2.1 更新日誌

Access8Math v2.0 更新日誌

Access8Math v1.5 更新日誌

Access8Math v1.4 更新日誌

Access8Math v1.3 更新日誌

Access8Math v1.2 更新日誌

Access8Math v1.1 更新日誌