xelatex使用字体相对是很方便的了,可以直接使用系统上已经安装的字体。但是按照原来写过的一个模版来写beamer,却发现里面的中文无法识别。
原来是通过\setmainfont[Mapping=tex-text]{文泉驿正黑}来设置主要字体为文泉驿的,但是这样的设置方法在beamer中貌似没用。搜索之后发现beamer默认使用的是sans字体,所以需要设置\setmainfont[Mapping=tex-text]{文泉驿正黑}就OK了。
ps:现在发现用tex来写东西也不多,相比docbook,不需要写这么多xml标签了。不过样式上的调整,没有像docbook那样方便,可以直接用css来搞