LyX 和 LaTeX CJK 的配合
2007/08/11,00:38 :: 點閱次數 (11572)
在〈
LyX 和 XeLaTeX 配合〉一文中,我們說明了使用字型比較方便的
系統和
圖形界面的配合。但是,如果你的文件需要其他方面的配合,例如:轉換成 HTML 網頁或轉換成
的
*.odt 的格式,則由於 LaTeX CJK 存在時間較久,相關的支援會比較多,這時使用
可能比較方便。
LyX 1.5 已經內建支援 LaTeX CJK
在 LyX 1.5.x 版開始,就直接的內建支援 LaTeX CJK 了。也就是說文件編碼如果是選在
UTF8(請注意,是大寫,而不是小寫),那麼這個文件將會自動插入 LaTeX CJK 的 package 宣告及整個文件將會包在 CJK
UTF8 環境內。不過,這個動作是寫死在程式碼內,完全無法去更動,而且他並沒有指定所使用的字型,所以,沒有其他的補充動作的話,那將會無法使用。
LaTeX CJK 字型的安裝
因此,要讓 LyX 能和 LaTeX CJK 配合,首先就是要讓 LaTeX CJK 能正常運作。如果是使用
的話,那麼他預設已經安裝好一套中文字型,繁體的字型名是:
bsmi,簡體的字型名是:
gbsn。如果還需要其他的字型,可以參考〈
替 LaTeX CJK 新增字型〉一文的說明。現成已經轉換成 Type 1 字型,可以參考:
在 CLE ftp 上的字型 tarball,解開後有個 install.sh 可以用來安裝,uninstall.sh 可以用來解除安裝。在進行下文的動作前,請先確定你的 LaTeX CJK 及所安裝的字型是可以正確執行的。
LyX 指定編碼及字型
接下來,我們來看看 LyX 要如何配合 LaTeX CJK 已經安裝好的字型。首先我們先指定文件編碼:[Document] => [Settings...] => [Language],Encoding 指定大寫的 UTF8:
然後,由於 LyX 並沒有指定字型,所以,我們得在 preamble 區給他指定字型(這裡以 TeX Live 2007 的 bsmi 為例):
阅读(845) | 评论(0) | 转发(0) |