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 国际许可协议进行许可。