LaTeX学习之旅(2)——中文显示乱码的解决方法

  我安装的是CTeX 2.9.2.163的完整版,现在已有164的版本了。写了个小测试文本之后发现生成的pdf中中文显示是乱码。在网上早了很多资料,但是很多是针对以前的版本的,方法不适用,用如下方法解决。

  在要用中文的地方加上如下代码就行了:

\begin{CJK*}{UTF8}{gbsn}
中文你好!
\end{CJK*}

  有些其他的方法不奏效,如下:

%方法一:
%在tex导言区加上下面的代码就能在latex中完美支持中文了,注意要用xelatex编译才行。 \usepackage[cm-default]{fontspec}% provides font selecting commands \usepackage{xunicode}% provides unicode character macros \usepackage{xltxtra} % provides some fixes/extras \defaultfontfeatures{Mapping=tex-text} \usepackage{xeCJK} \setCJKmainfont[BoldFont={STXingkai}]{KaiTi_GB2312} \setCJKsansfont[BoldFont={STXingkai}, ItalicFont={KaiTi_GB2312}]{YouYuan} \setCJKmonofont[BoldFont={STXingkai}]{LiSu}

   方法二也不行:

%方法二 提示找不到文件cct.sty 
\let\CCTCJKfonts=1
\input CCT.sty
原文地址:https://www.cnblogs.com/shelly/p/2776937.html