% ==== preamble 區然後選用 XeLaTeX 編譯 如圖
\usepackage{fontspec} %加這個就可以設定字體
\usepackage{xeCJK}
\setmainfont{Times New Roman} %設定英文字型,不設的話就會使用預設的字型
\setCJKmainfont{微軟正黑體} %設定中文的字型
\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt
%加入上面這二行,中文才能自動換行
我們在製作大型文稿時 會希望將檔案分章照節存成許多小檔案
一來要更改時好找
二來每次可以不用編譯整份文件 節省時間
作法就是使用 \include 指令
但是連結中方法在中文環境中非常有問題
原因是 include 進來的文稿沒有辦法被 \begin{CJK}\end{CJK}作用到
這個是用 pdfLaTeX編譯的原罪
即使是 cwTeX 也是 pdfLaTeX 的延伸 沒有辦法改變
從根本上解決 就要使用別的格式編譯 也就是 XeLaTeX!
因為 XeCJK package 不用特地加上環境包住中文 (如 \begin{CJK})
因此這個問題就從根本上被解決了!
Happy TeXing!
沒有留言:
張貼留言