xetex用中文寫“世界,你好!”

環境:

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 指導下完成的。

發佈了135 篇原創文章 · 獲贊 12 · 訪問量 111萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章