附加一下xecjk的資訊
\usepackage{fontspec} %加這個就可以設定字體
\usepackage{xeCJK} %讓中英文字體分開設置
\setCJKmainfont{標楷體} %設定中文為系統上的字型,而英文不去更動,使用原TeX字型
\XeTeXlinebreaklocale "zh" %這兩行一定要加,中文才能自動換行
\XeTeXlinebreakskip = 0pt plus 1pt %這兩行一定要加,中文才能自動換行
黃色的是一定要加的
白色是免加(xecjk自動載入)
綠色是最好加,不加的話,在windows中雖然會自動選字,但會選用簡體字型,然後繁體會先轉簡再轉繁(心臟變心髒),並且會是黑體字型。
在Linux中,不加會怎樣忘記了。 XD
上面是 2016 年測試結果,早幾年可能不同。