視覺障礙輔助科技筆記本
  • 最新文章
  • NVDA
  • 智慧型手機
  • 低視力
  • CVI
  • 教學相關
  • 中明試卷製作
  • 點字規則
  • MathML 專區
  • 樂譜相關
  • 視巡工具
  • 自製工具
  • 閱讀筆記
  • 職業介紹
  • 網站簡介
  • 交流互動
站內搜尋
網址亂碼轉換工具
高雄市立楠梓特殊學校
高雄市教育局
最新文章

發佈時間:2023-02-10 (更新:2023-03-26 22:08)發佈者:hurt
標題:視障通用數學文件編輯實務

投影片

 

目錄

  • 說明
  • 格式
    • HTML 文件
    • Word 文件
      • 搭配 Office Math
      • 搭配 MathType
    • 純文字檔
  • 編輯
  • 閱讀
  • 實作
    • 通用數學編輯器
    • 記事本
    • 中明試卷製作
      • 數學點字
      • LaTeX
      • 在對話框輸入
      • 簡易語法輸入
      • 直接輸入
      • 其他
      • 預覽與存檔
    • Microsoft Word
      • Office Math
        • 輸出 html 檔
        • 輸出含 MathType 物件的 Word 檔
      • MathType
        • 輸出含 MathType 物件的 Word 檔
        • 輸出 html 檔

 

說明

視障通用數學文件,意指一般視覺正常者可以使用(範例),視障者透過相關軟體也能藉由視覺(放大)、聽覺(語音)、觸覺(點字)來讀取該數學文件,本文介紹通用數學文件的編輯。

 

格式

  • 相關連結:視障生數學試卷格式比較

HTML 文件

HTML(HyperText Markup Language 超文本標記語言),是建立網頁的標準語言,最大的好處是用瀏覽器(browser)即可開啟,無需安裝額外的軟體,缺點是原始碼較為複雜,但可透過文書編輯軟體轉存成 html 格式檔。

  • 相關連結:
    通用數學文件編輯器
    HTML.cafe (html 即時預覽網站)
    TinyMCE
    CKEditor

在 HTML 裡的數學式,是用 MathML 語法建立,但 MathML 語法龐雜,目前較常見的是使用 \(\LaTeX{}\) 語法,透過 MathJax 轉換成 MathML 語法,使用 NVDA 加上附加元件 Access8Math 報讀與點字顯示。

 

Word 文件

搭配 Office Math

Microsoft Office 的 Word 為常見的文書編輯軟體,早期需透過「方程式編輯器」(Microsoft Equation Editor3.0, MEE) 或用 功能變數 Eq 數學式 去建立或編輯數學式,在 Office 2019 之後改為使用 Office Math(Office Math Markup Language, OMML)。

  • 相關連結:編輯使用 Microsoft Equation Editor 建立的方程式

目前 Office Math 的數學物件尚無法正確報讀,但可轉換為 LaTeX 語法或 MathType 物件做後續使用。

搭配 MathType

MathType 為一付費的專業數學編輯軟體,可單獨使用或是搭配文書處理使用,製作出來的數學式,在 Microsoft Word 裡可使用 NVDA 加上附加元件 Access8Math 報讀與點字顯示。

  • 相關連結:Microsoft Word 數學物件輸入與轉換

 

純文字檔

純文字可搭配數學點字製作數學文件,雖然無法正常報讀,視覺符號也與一般符號不同,但是透過觸摸顯示器,使用點字的視障者還是能摸讀到數學內容。

 

閱讀

通用數學文件使用螢幕報讀軟體 NVDA 搭配 Woody Tseng 開發的附加元件 Access8Math (簡稱 A8M, 下載頁面),除了文件本身的視覺訊息,也能以語音及點字(搭配觸摸顯示器)呈現,還能利用 A8M 的功能聽取數學式的細節。

範例:

  • \(\frac{3}{\sqrt{2}}+1\)
  • \(\sqrt{\frac{3}{2}}+1\)
  • \(\sqrt{\frac{3+1}{2}}\)
  • \(\sqrt{\frac{3}{2}+1}\)

 

編輯

常見的數學式輸入方式有:

  • 模版點選:在編輯軟體的工具列有數學式的模版,從模版中點選想要的數學式,再於適當地方填入數字或文字即可。
  • 手寫輸入:在手寫輸入面版以滑鼠或手寫筆寫下數學式,程式會辨識筆跡並轉換為數學式。
  • 語法撰寫:記憶相關語法,以語法撰寫數學式可更直接及精確的產生數學式,常見的語法有:
    • \(\LaTeX{}\) 語法 (相關筆記):\(\LaTeX{}\) 為排版格式的語法,很多數理相關的文件與書籍,均以此方式排版印刷;在 HTML 中透過 MathJax 可以轉換成一般視覺化數學式,也可供 NVDA 報讀。
    • AsciiMath :是一種純文字的數學式表示方式,在 HTML 中透過 MathJax 可以轉換成一般視覺化數學式,也可供 NVDA 報讀。
    • 數學點字:Nemeth 數學點字是使用點字的視障生,書寫數學式的最佳方式,邏輯與規則都很清楚易學,缺點是與一般人較難溝通,但現在可以透過 中明試卷學生版 轉換為一般人能閱讀的數學式。

 

  搭配軟體 語法撰寫 模版點選 手寫輸入 數學點字 文字排版 產出檔案格式 付費
Word 2019 以後 WordToEPUB
中明試卷製作
支援 視覺 支援 不支援 支援 html (docx 不支援報讀) Microsoft Office
MathType Microsoft Word 支援 視覺 支援 不支援 支援 docx, html Microsoft Office MathType
中明試卷製作   支援 視覺 不支援 支援 支援 html Free
Access8Math   支援 聽覺 不支援 不支援 不支援 html Free
Access8MathWeb   支援 視覺 不支援 不支援 支援 html Free
通用數學編輯器   支援 支援 不支援 不支援 支援 html Free

 

實作

 

通用數學編輯器

連結:通用數學編輯器

  • 點選「插入數學式」後,可手動輸入也可點選模板輸入 \(\LaTeX{}\) 語法
  • 預覽區可看到編輯結果
  • 點選「換行」可將每行行尾加上換行記號
  • 可將草稿存成 .txt 純文字檔,也可開啟草稿
  • 完成後選擇「匯出網頁」即可輸出 .html 檔

 

記事本

將下方文字複製並貼到記事本中

輸入文字內容,使用 \( 反斜線左括號,開始 LaTex 數學式(常用的 LaTeX 數學語法),用 \) 反斜線右括號結束數學式,換行處打 <br/> 小於 br 斜線 大於。

完成後將檔案另存成 .html 檔。

相關連結:

  • 常用的 LaTeX 數學語法
  • 108 數學課綱與 LaTeX 語法
  • 使用 MathJax 把 LaTeX 數學式轉為視覺化數學式

 

中明試卷製作

數學點字

製作步驟:

  • 用一般鍵盤打字和排版
  • 按 Ctrl + B 以六點輸入方式打 Nemeth 數學點字,再按一次 Ctrl + B 可切回一般輸入法
  • 編輯完成後按 F12 即可以 FireFox 預覽
  • 預覽後需修改,直接關閉瀏覽器,回到「中明試卷製作」修改數學點字
  • 預覽後沒問題,按 Ctrl + S 另存 html 檔

\(\LaTeX{}\)

在對話框輸入

  • 按 Ctrl + L 選擇 \(\LaTeX{}\) 語法模組
    例:\(\overline{AB}\) 先輸入 AB 標記起來後按 Ctrl + L ,然後輸入 3 再按 Enter
  • 按 Ctrl + K 以簡易語法輸入
    例:\(\overline{AB}\) 按 Ctrl + K 然後輸入 ==AB 即可

簡易語法輸入

直接以簡易語法輸入,輸入完後在語法前或後按 F4,即可轉換為 LaTeX 語法。
(簡易語法多數套用 AsciiMath 或 Nemeth 數學點字)

符號 簡易語法 對應 LaTeX
乘 \(\times\) * \time
除 \(\div\) -: \div
大於等於 \(\ge\) >= \ge
小於等於 \(\le\) <= \le
不等於 \(\ne\) /= \ne
度 \(^\circ\) @ ^\circ
度 C \(^\circ C\) @C ^\circ C
分數\(\frac{1}{2}\) 分子//分母(空格)
1//2
\frac{1}{2}
根號\(\sqrt{3}\) >>3 (空格) \sqrt{3}
線段\(\overline{AB}\) ==AB \overline{AB}
射線\(\overrightarrow{BC}\) =>BC \overrightarrow{BC}
直線\(\overleftrightarrow{CD}\) <>CD \overleftrightarrow{CD}
弧\(\overset{\frown} {ABC}\) =)ABC \overset{\frown} {ABC}
向量\(\vec{a}\) =/a \vec{a}
平行\(\overline{AB} \parallel \overline{CD}\) ==AB(空格) ||(空格) ==CD
==AB(空格) ///(空格) ==CD
==AB(空格) &l(空格) ==CD
\overline{AB} \parallel \overline{CD}
垂直\(\overline{AB} \perp \overline{CD}\) ==AB(空格) _|(空格) ==CD
==AB(空格) $p(空格) ==CD
\overline{AB} \perp \overline{CD}
三角形\(\triangle{ABC}\) /_\(空格) ABC
$t(空格) ABC
\triangle{ABC}
角\(\angle{ABC}\) /_(空格) ABC
${(空格) ABC
\angle {ABC}

完整內容可從功能表選單:檔案→編輯 Latex 配合檔案→編輯mathascii語法取代」或直接修改 \data\mathascii.rtf 檔。

 

直接輸入

若熟悉 \(\LaTeX{}\) 語法,可直接手動輸入:

  • 按 F4 插入 LaTeX 啟始與結束符號,手動輸入語法
  • 在功能表「檔案→使用 LaTeX 符號輸入」開啟功能表,以滑鼠點選即可插入對應 LaTeX 語法
    例:\(\overline{AB}\)  輸入 AB 後標示起來,再用滑鼠點功能表中的「線」即可

 

其他

  • 聯立方程式:輸入完多行方程式後將方程式選取,再點選功能表的「LaTeX→標示區轉為聯立方程式」

 

預覽與存檔

  • 編輯完成後按 F11 即可以 FireFox 預覽
  • 預覽後需修改,直接關閉瀏覽器,回到「中明試卷製作」修改 \(\LaTeX{}\)
  • 預覽後沒問題,按 Ctrl + S 另存 html 檔

 

Microsoft Word

Office Math

輸出 html 檔

  1. 按 Alt + =(等號) 可插入 Office Math 數學物件,可從上方模板點選,或依序按下 Alt - N - E - K 手寫輸入
  2. 開啟含有 Office Math 數學式的 Word 文件,選擇一數學式後,在「設計」選單中的「轉換」群組點選 LaTeX ,在轉換功能選單中選擇「全部 - 橫式」即可將 Office Math 數學式轉為 LaTeX 語法。
    轉換設定
  3. 將所有文字複製並貼到「中明試卷製作」,可選擇試卷全自動調整。
  4. 在功能表「latex」的選單中選擇「word2019 方程式轉LATEX」。
  5. 編輯完成後按 F11 即可以 FireFox 預覽
  6. 預覽後沒問題,按 Ctrl + S 另存 html 檔

輸出含 MathType 物件的 Word 檔

  • 使用 MathType 的 Convert Equations 功能,選取所有 Equations types 轉換成 MathType equations 。
    Equation Convert 轉 MathType 物件設定擷圖
  • 在 Office Math 物件上按 Ctrl + Shift + = 等號轉成「橫式」模式,按 Alt + = 等號轉為一般文字,再於前後加上 $ 字號後,按 Alt + \ 轉為 MathType 物件。

 

MathType

含 MathType 物件的 Word 檔

面板輸入

  1. 按 Ctrl + Alt + Q 開啟 MathType 輸入面板
  2. 利用快速鍵輸入數學式 (例:分數 Ctrl + F 根號 Ctrl + R)
  3. 按 Alt + F4 關閉 MathType 輸入面板即可

手寫輸入

  1. 按 Ctrl + Shift + M 開啟 MathType 手寫輸入面板
  2. 用滑鼠或手寫筆書寫數學式
  3. 點選 Insert 按鈕插入
  4. 關閉手寫面板

輸出 html 文件

開啟含 MathType 物件的 Word 檔

  1. 按 Ctrl + A 全選
  2. 按 Alt + \ (反斜線)
  3. 將全部內容複製並貼到「中明試卷製作」
  4. 在功能選單中點選:latex → mathtype$ 轉LATEX
  5. 按 F11 即可以 FireFox 預覽
  6. 預覽後沒問題,按 Ctrl + S 另存 html 檔
返回 
視覺障礙輔助科技筆記本
高雄市立楠梓特殊學校 國中啟明巡迴教師 黃偉豪 0933637427