xelatex是可以直接使用電腦內字體來生成文檔的工具,Beamer 是一個用於創建演示文稿 LaTeX 文檔類。本文我們來看看beamer中使用中文字體。
xelatex使用字體相對是很方便的了,可以直接使用系統上已經安裝的字體。但是按照原來寫過的一個模版來寫beamer,卻發現裡面的中文無法識別。
原來是通過setmainfont[Mapping=tex-text]{文泉驿正黑}來設置主要字體為文泉驿的,但是這樣的設置方法在beamer中貌似沒用。搜索之後發現beamer默認使用的是sans字體,所以需要設置setmainfont[Mapping=tex-text]{文泉驿正黑}就OK了。
ps:現在發現用tex來寫東西也不多,相比docbook,不需要寫這麼多xml標簽了。不過樣式上的調整,沒有像docbook那樣方便,可以直接用css來搞