網路城邦
上一篇 回創作列表 下一篇   字體:
TeX另一程使用中文的方法,XeTeX套件
2013/06/17 12:43:03瀏覽1218|回應0|推薦4

這個套件,在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才行。

( 興趣嗜好電腦3C )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=paraquat&aid=7770163