如何使用 CJK 編輯文件呢?
在 TEX 檔中呼叫 CJK
CJK 是用在 LaTeX 上的一個套件,要使用它必須在原始的 ***.TEX 檔中把 CJK 引進來。引入的方式在此以 testcjk.tex 做示範如下:
\documentclass[12pt]{article}
\usepackage{CJK}
\begin{document}
\begin{CJK*}{Bg5}{kai}
這是一個~\LaTeX~+~CJK~的示範檔!
\CJKfamily{li}
換字型了!
\end{CJK*}
\end{document}
需要注意的包括:
- 不能使用 \documentstyle 而要用 \documentclass。
- 必須用 \usepackage{CJK} 指令去呼叫 CJK 的套件。
- \begin{CJK*}{Bg5}{kai}
- {Bg5} 表示其編碼方式。
- {kai} 表示一開始載入的是 kai 這個字型。
- \CJKfamily{li}
使用及增加 CJK 的字型
CJK 的字型並不是內附在 CJK 套件中的,不過我們卻可以從自己平常用的中文TTF字型去做轉換。至於如何安裝自己的中文字型,以下是一個簡單說明:
(先假設你用 avbkv.ttf,字型名稱也是 avbkv,在TEX檔內是用 bkai 呼叫這個字型)
- 到 \emtex\texinput\cjk\Bg5 的目錄下仿照 c00kai.fd 編寫一個 c00bkai.fd
- 在 ttf2pk.cfg 中加入一行
- 在命令模式下指令
- instfont avbkv big5 360
- 360 是解析度。instfont 會花一段時間把你原來的 TTF 檔轉成 LaTeX 所需要的 pk 字型檔。當你的文件在編排時需要其它解析度的字型時,CJK 系統會自動呼叫造字程式造字!
不同的字庫,其轉換的效果也不一樣。一開始,你可以先隨便造其中一套來用看看,不過要先修改以上所說的一些檔案就是了。
我曾經試著用全真字型,華康字型,台大字型,天蠶字型等造過,其中我最喜歡的是用全真造出來的;另外華康的字會亂掉,天蠶則根本不能造字~~~~這倒不是那些字型的錯,應該說是 CJK 的造字程式還無法應付這些字型吧!如果你有用其它的字型試過不錯的話,也請告訴我吧!
回到 旺旺的 LaTeX 講座