附加一下xecjk的资讯
\usepackage{fontspec} %加这个就可以设定字体
\usepackage{xeCJK} %让中英文字体分开设置
\setCJKmainfont{标楷体} %设定中文为系统上的字型,而英文不去更动,使用原TeX字型
\XeTeXlinebreaklocale "zh" %这两行一定要加,中文才能自动换行
\XeTeXlinebreakskip = 0pt plus 1pt %这两行一定要加,中文才能自动换行
黄色的是一定要加的
白色是免加(xecjk自动加载)
绿色是最好加,不加的话,在windows中虽然会自动选字,但会选用简体字型,然后繁体会先转简再转繁(心脏变心脏),并且会是黑体字型。
在Linux中,不加会怎样忘记了。 XD
上面是 2016 年测试结果,早几年可能不同。