TeX另一程使用中文的方法,XeTeX套件
2013/06/17 12:43
瀏覽1,316
迴響0
推薦4
引用0
這個套件,在MacTeX套件中已包含在內,所以只要裝完MacTeX,XeTeX就可以直接使用了。
XeTeX直接支援UTF8編碼,而且可以使用電腦中所有的字體,比起CJK而言,它的字體設定方便太多了,少了很多的麻煩。要使用CJK可用的字體,必須轉換,然後還要把轉換好的字型搬移到特定的目錄。但在XeTeX上面,直接引用系統中內含的字體就可以了。只要在.tex文檔中,使用fontspec套件,就可以使用各種字體了,而且適用各國語言。
使用例子,這是使用XeTeX的tex文檔:
\documentclass{article}
\usepackage{fontspec}
\setromanfont{LiHei Pro} % 儷黑Pro
\setmonofont{Courier New} % 等寬字型
\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt
\begin{document}
在Mac下的XeTeX裡寫中文~
\end{document}
寫好後,可以使用xelatex命令來編譯tex檔,或者在TeXShop中,使用Xelatex或著XeTeX的引擎來編譯文件。
但它也有缺點,就是在TeX系統中,一個很重要的繪圖語言metaPost,XeTeX不能支援,但是CJK可以支援。也就是說,如果要使用metaPost繪圖時要使用中文字體,那只能使用CJK才行。
你可能會有興趣的文章:
限會員,要發表迴響,請先登入






