環境:
Mac OS 10.7.4
TexLive 2011,TexLive中自帶xelatex工具
背景:
xetex是tex的另一個分支,其目的是使用系統內自帶的系統,並且採用Unicode編碼,網上不少人都說xetex對於中文的處理比cjk+latex要簡單。今天我也嘗試一下。
步驟:
1,首先是寫一箇中文的hello world!
參照http://canx.me/2011/05/mactex%E4%B8%AD%E6%96%87%E8%AE%BE%E7%BD%AE/ 的說明
\documentclass[11pt,a4paper]{article}
\usepackage{fontspec}
\setmainfont{微軟雅黑}
\begin{document}
世界,你好!
\end{document}
$xelatex filename.tex 之後,就可以看到如下效果:
2,如果想要換用其他的字體,那麼可以使用系統自帶的字體
查看所有字體 $fc-list
查看中文字體 $fc-list :lang=zh-cn
在mac os中一共看到27種字體,這裏不一一列舉了。
例如,想要用楷體,
\documentclass[11pt,a4paper]{article}
\usepackage{fontspec}
\setmainfont{楷體}
\begin{document}
世界,你好!
\end{document}
得到如下效果:
鳴謝:
以上工作都是在lyanary的大作http://space.uibe.edu.cn/u1/ryang/download/misc/xetex-tutorial.pdf 指導下完成的。