Chapter 10. 中文排版軟體

Table of Contents
10.1. OpenOffice - 整合性的辦公室軟體
10.2. eioffice - 永中Office 2003
10.3. AbiWord - 開放原始碼、跨平台、所見即所得的文字編輯器
10.4. XEmacs - 支援 XIM 且 Big5 設定的 XEmacs 文字編輯器
10.5. wvware - 可以轉換微軟 Word 檔案的工具
10.6. Emacs
10.7. celvis - 類似 vi/ex 且中文顯示的文字編輯器
10.8. joe - 簡易且功能不錯的編輯程式
10.9. nvi - 類似 vi/ex,有多種語言修補,預設為 big5
10.10. qe - qe 是一個模仿 PE2 的編輯程式
10.11. ve - NTHU-CS Maple BBS 發展的 BBS-like 文字編輯器
10.12. ChiTex - 中文 Tex/LaTex
10.13. CJK - 可以使用 CJK scripts 的 LaTeX2e 巨集套件
10.14. CJK-LyX - 有 LaTeX 使用介面的文件編輯器(所見即所得)
10.15. 在 ConTeXt 使用 Big-5 中文
10.16. cwTeX
10.17. dvipdfmx - 轉換 *.dvi 成為不內嵌中文字型的 *.pdf 檔
10.18. ttf2pt1 - TTF 轉中文 Type1 字型

10.1. OpenOffice - 整合性的辦公室軟體

安裝好 OpenOffice 1.0 後,預設是在 /usr/local/OpenOffice.org1.0/

任何使用者執行 /usr/local/OpenOffice.org1.0/program/soffice 都會出現是否要 repair 畫面(in X),選擇 Yes,並選擇 Complete 會把一些東西裝到 ~/OpenOffice.org1.0/, 並跳出 setup

再次執行 /usr/local/OpenOffice.org1.0/program/soffice 就可以看到 soffice 的 doc 文書處理畫面了

Q1: 如何加入中文字型?

A1: GUI 的加入方式:

執行 /usr/local/OpenOffice.org1.0/program/spadmin 列印管理程式,
Fonts -> Add -> Source directory: /usr/local/share/fonts/TrueType/
-> ˇCreate soft links only -> 文鼎PL細上海宋(bsmi00lp.ttf) -> Ok

CLI 的加入方式:

cd /usr/local/OpenOffice.org1.0/share/fonts/truetype
ln -s /usr/local/share/fonts/TrueType/bsmi00lp.ttf bsmi00lp.ttf
在加入完字型後,OpenOffice 在每次進入軟體前都會自動建立 fonts.dir

Q2: 畫面很醜,英文字很寬?

A2: 修改分成兩個部份,一個是將 Interface User 改成文鼎PL細上海宋, 另一個則是調整字型大小,字型稍微大一點就會有 Anti-Alias 的效果, 建議值是 >= 120%

GUI 的修改方式:

啟動 soffice 後修改 Interface User
  Tools -> Options -> OpenOffice.org -> Font Replacement ->
  ˇApply replacement table -> Font: Interface User
  Replace with: 文鼎 PL 細上海宋 -> ˇ -> ˇalways -> Ok
修改字型大小
  Tools -> Options -> OpenOffice.org -> View -> Scale: 120% -> Ok

Q3: 輸入中文變成方塊?

A3: 因為預設的 Thorndale 並不能顯示中文,筆者會讓預設成文鼎PL細上海宋

GUI 的修改方式:

啟動 soffice 後修改 Basic Fonts(Western) 和 Basic Fonts(Asian)
  Tools -> Options -> OpenOffice.org -> Text Document ->
  Basic Fonts(Western) -> Default: 文鼎PL細上海宋 ->
  Heading: 文鼎PL細上海宋 -> Ok

Q4: 如何開啟中文的HTML及純文字檔?

A4: 如果您要開純文字檔,在開啟檔案的對話框中, FileType記得選:Text Encoded, 當選完您要開的檔案後,會再出現一個對話框, 最重要的是Fonts那兒要選:Chinese traditional ( Windows-950 ), 剩下的照您的要求選,之後中文就出來囉∼ 還是看不到?試試看改一下字形,也許您選到了英文字型。

如果是HTML呢?更是簡單,請在檔案一開頭加上:

<HEAD>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=big5">
</HEAD>

Q5: 使用細明體與新細明體時,顯示的字會碎掉?

A5: 徵求解答中。

Figure 10-1. openoffice snapshot

WWW: http://www.openoffice.org/