2009年11月13日 星期五

[XeTex] Using XeLaTex with TexShop

上一篇提及中文Beamer的使用
(PS:CJK的字體真是有夠醜的)
但是其實我平常單純的中文是用XeLaTex的說

因為是在Mac OS X(10.5)上面
所以就直接灌了TexShop和TexLive(MacTex)
灌好以後, 基本上就應有盡有了 XD
簡直是懶人包模式火力全開了

說到開始用中文Latex的經驗,其實是從CJK開始的。
不過那次弄了很久,最後還是投降放棄。
現在再回頭去看,可能是因為當時和整個latex都不熟,
所以幾乎什麼都是摸黑亂試,最後才會一直有問題。當時參考的文章

過了好一陣子(大概有一年吧),又因為某個非用不可的情況,
而又重新開始想辦法解決這個問題。最後發現這篇教學
而我本來就有灌好MacTex(2007)(好舊@@),所以直接就有Xetex可以用,一切都是那麼輕鬆簡單XD。不過話說回來,其實MacTex灌好以後直接用console去跑 >xelatex ooxx.tex 也是可以的。

附上一個簡單的樣板

\documentclass[12pt]{article}
\usepackage{geometry}
\geometry{a4paper}

\usepackage{fontspec,xltxtra,xunicode}
\defaultfontfeatures{Mapping=tex-text}
\setromanfont[Mapping=tex-text]{Hoefler Text}
\setsansfont[Scale=MatchLowercase,Mapping=tex-text]{Gill Sans}
\setmonofont[Scale=MatchLowercase]{Andale Mono}
\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt
\newfontfamily{\C}{LiHei Pro}
\newfontfamily{\A}{Geeza Pro}
\newfontfamily{\H}[Scale=0.9]{Lucida Grande}
\newfontfamily{\J}[Scale=0.85]{Osaka}

\title{Brief Article}
\author{The Author}
\date{}

\begin{document}
\maketitle
Here are some multilingual Unicode fonts: \\
this is Chinese text: {\C 今天}, \\
this is Arabic text: {\A السلام عليكم}, \\
this is Hebrew: {\H שלום}, \\
and here's some Japanese: {\J 今日は}
\end{document}


跑出來的東西就是這個德興:

沒有留言:

張貼留言