MacTeX下CTeX+XeLaTeX的中文配置


Mac OS X 10.8.3下MacTeX 2012(TeXLive-2012)

CTeX包提供了較為完善的中文支持,排版的方案(例如段落縮進)也符合中國人的習慣。具體請見http://www.ctex.org

 

首先得確保你的系統中有你想要的字體,這在Font Book里可以查找,沒有的話下載完字體后添加。

打開Terminal,輸入命令修改配置文件。

sudo vim /usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def

沒有vim的可以用其它的編輯器(一般用LaTeX的人都不會有問題吧)。

\setCJKmainfont[BoldFont={STHeiti},ItalicFont=STKaiti]{STSong}
\setCJKsansfont{STHeiti}
\setCJKmonofont{STFangsong}

\setCJKfamilyfont{zhsong}{STSong}
\setCJKfamilyfont{zhhei}{STHeiti}
\setCJKfamilyfont{zhkai}{STKaiti}
\setCJKfamilyfont{zhfs}{STFangsong}
\setCJKfamilyfont{zhli}{LiSu}
\setCJKfamilyfont{zhyou}{YouYuan}

\newcommand*{\songti}{\CJKfamily{zhsong}} % 宋體
\newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑體
\newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷書
\newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
\newcommand*{\lishu}{\CJKfamily{zhli}}    % 隸書
\newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圓

\endinput

隸書、幼圓用不用看愛好了。反正主要看前三行,是文章的主漢字字體。

如果需要隸書和幼圓,則需修改另一個文件:

sudo vim /usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-adobefonts.def
\setCJKmainfont[BoldFont=Adobe Heiti Std,ItalicFont=Adobe Kaiti Std]
  {Adobe Song Std}
\setCJKsansfont{Adobe Heiti Std}
\setCJKmonofont{Adobe Fangsong Std}

\setCJKfamilyfont{zhsong}{Adobe Song Std}
\setCJKfamilyfont{zhhei}{Adobe Heiti Std}
\setCJKfamilyfont{zhfs}{Adobe Fangsong Std}
\setCJKfamilyfont{zhkai}{Adobe Kaiti Std}
\setCJKfamilyfont{zhli}{LiSu}
\setCJKfamilyfont{zhyou}{YouYuan}

\newcommand*{\songti}{\CJKfamily{zhsong}} % 宋體
\newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑體
\newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷書
\newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
\newcommand*{\lishu}{\CJKfamily{zhli}}    % 隸書
\newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圓

\endinput

這樣即可。

\documentclass[UTF8]{ctexart} % 采用Mac字體
%\documentclass[UTF8,adobefonts]{ctexart} % 采用Adobe字體

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM