中文环境
- 使用xeCJK宏包:适用于有特定文档类型的情况,如 beamer
%!TEX program=xelatex
\documentclass{article}
\usepackage[slantfont,boldfont]{xeCJK}
\usepackage{fontspec}
\setCJKmainfont{SimSun}
\setmainfont{SimSun}
\setsansfont{SimSun}
\begin{document}
你好!
\end{document}
- 使用 ctexart 文档类型
%!TEX program=xelatex
\documentclass[UTF8]{ctexart}
\usepackage[T1]{fontenc}
\begin{document}
你好!
\end{document}
- 使用ctex宏包:最常用
\documentclass{article}
\usepackage[UTF8]{ctex}
\begin{document}
你好,这是一个测试文档。
\end{document}
对于中文来说,\setCJKmainfont{}
命令用来设置正文使用的中文字体,同时也是 \textrm{}
命令使用的字体。\setCJKmonofont{}
用来设置 \texttt{}
命令中的中文使用的字体。\setCJKsansfont{}
用来设置 \textsf{}
命令中的中文使用的字体。