如果要求不高直接使用ctex宏包就能解决一般需求,不用再设置什么。
如果需要其他字体或者想自定义字体,那么就使用xeLaTex(文件名不能含有中文)进行编译,xeLaTex可是使用更多,并且更灵活的使用各种字体。
需要的宏包有xeCJK,用于中文字体;fontspec,用于使用操作系统带有的字体(本机win7自带有500种字体,看了下texlive自带的有1200多种字体)。
在dos下使用fc-list > fontlist.txt可以保存本机带有的所有字体
也可以用该命令导出所有中文字体 fc-list -f "%{family}\n" :lang=zh > zhfont.txt
xeCJK的缺省中文字体为fandolsong。
%-------------------字体包---------------------------------------
\usepackage{xeCJK}%用于支持中文
\usepackage{fontspec}用于使用电脑自带字体
%------------------设置中文字体---------------------------------