mactex下使用xecjk输入中文

以前用latex输入中文的时候都是使用documents{ctexart}

1
2
3
4
5
6
7
documentclass{ctexart}
begin{document}
你好世界! 我是textbf{石长顺},
我喜欢LaTeX, textsf{哈哈}
end{document}

1

使用xeCJK

最近看到关于xeCJK的介绍,修改字体很方便,分享一下.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
documentclass{article}
usepackage{xeCJK}
setCJKmainfont{STSong} % 设置你的主字体
setCJKsansfont{STZhongsong} % 设置衬线字体
setCJKmonofont{MicrosoftYaHei} % 设置等宽字体
begin{document}
你好世界! 我是textbf{石长顺}
我喜欢LaTeX, textsf{哈哈}
end{document}

然后使用XELaTeX编译中文就可以可以完美显现了。
1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
documentclass{article}
usepackage{xeCJK}
setCJKmainfont{FZSXSLKJW--GB1-0} % 设置你的主字体:方正苏新诗柳楷简体
setCJKsansfont{DFWaWaSC-W5} % 设置衬线字体:娃娃体-简
setCJKmonofont{DFWaWaSC-W5} % 设置等宽字体:娃娃体-简
begin{document}
你好世界! 我是textbf{石长顺}
我喜欢LaTeX, textsf{哈哈}
end{document}

1

## 在mac下如何寻找fontname
进入OS X的字体册, 选择想要的字体,进入字体详情,postscript名称就是字体名称。
1

参考与扩展阅读

  1. ShareLaTeX guides: Chinese
  2. 为 MacTeX 配置中文支持

知识共享许可协议
本作品采用知识共享署名 4.0 国际许可协议进行许可。