latex中文支持
搞了几天的latex中文化,今天总算是成功了。
方法:
在导言区加入
\usepackage{CJK}
然后在需要使用中文的的地方加上\begin{CJK}{UTF8}{gbsn}........\end{CJK},这是最原始的方法。由于我使用fedora,就只有gbsn可用,其他同学可以按照自己的系统更改喜爱的字体。
上面这种方法没有通用性,比如用moderncv时就没用了。今天我在网上找到一个新方法http://bbs.ctex.org/viewthread.php?tid=46157。就是在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}
上面设置的字体可以用fc-list查找系统中支持哪些字体,不过我还是喜欢用文泉的