xelatex乱码问题解决

来源:互联网 发布:单片机ds18b20 编辑:程序博客网 时间:2024/05/29 17:35

因为平时写文档难免要用到中文,之前一直使用CJK宏包,存在两个很大的问题,首先很麻烦,其次还无法使用系统字体,于是转投到xelatex,结果遇到几个奇葩的问题。


我们看下面的事例程序!

% !Mode:: "TeX:UTF-8"%!TEX program = xelatex\documentclass{article}\usepackage[BoldFont,SlantFont,CJKchecksingle]{xeCJK}%---------------------------使用xeCJK宏包%================================== 设置中文字体 ================================%\setCJKmainfont{Adobe Heiti Std}%------------------------------------------------设置正文为黑体\setCJKmonofont{Adobe Song Std}%-------------------------------------------------设置等距字体\setCJKsansfont{Adobe Kaiti Std}%------------------------------------------------设置无衬线字体\setCJKfamilyfont{zxzt}{FZShouJinShu-S10S}\setCJKfamilyfont{FZDH}{FZDaHei-B02S}%================================== 设置中文字体 ================================%\begin{document}Hello,World!最近需要写一些文档,就重新用到了LaTeX。不得不说,这个东西真是个好东西,之前在学校写论文那会就已经充分发现它相对于Word来排版的优势。不过之前所写的文档都是用的现成模板,而且其中的中文字体多是宋体。现在老是觉着用微软雅黑排出来的中文版式比宋体更漂亮,因此就想把之前的格式均转化成微软雅黑的。但是普通的中文都是使用CJK包来扩展,而且可以支持的中文字体也很有限,最近搜索后发现XeLaTeX对中文支持很好(这东东是日本人开发的),可以使用各种系统字体,于是就配置使用了下,的确不错。\end{document}

按理说,这样是标准的写法,编译不应该会有问题,结果。。。。。



仔细想了想,发现是编码的问题,文件的编码是GBK,改成UTF8之后,问题就解决了,好开森!大笑


0 0
原创粉丝点击