xelatex乱码问题解决

因为平时写文档难免要用到中文,之前一直使用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之后,问题就解决了,好开森!大笑


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值