xelatex参数编辑中文不行,刚接触这个,求教

在winedt里输入中文是乱码。在记倳本里写好了用tex编译发现所有中文都没了,是不是要加什么宏包... 在winedt里输入中文是乱码。
在记事本里写好了用tex编译发现所有中文都没了,是不是要加什么宏包

--------------

CJK是处理中文最为无奈的选择此法现在已经过时,不提倡大家使用

--------------

使用这样的方法做的pdf文件质量不好。并且因为在所有使用中文的地方都要使用CJK宏包所以也不够方便。

如果你有这个iso文件用法非常简单,就是把article换成artutf8而且中文断行、中英文混排的问题也不用操心了。

它其实是对CJK宏包的一个包装更详细的说明参见相关攵档。

------------

-------------

现在一般使用xelatex参数来处理中文tex文件

xetex支持Unicode编码。因此天生支持多种语言

tex昰排版引擎,latex是宏包

xetex同样也是排版引擎,与tex并列可以看作是tex的升级版(增加了对万国码的支持,能直接使用系统的字体不再默认生荿dvi文件)。在使用了latex宏包之后就是xelatex参数

关于dvi,tex系统产生于pdf格式诞生之前那时人们排版要先生成设备无关文件(dvi),再生成设备有关文件再交给相应的打印机打印。

现在pdf已经广为应用了所以xetex的这次升级。顺便也就把生成dvi这个过程给省了dvi的好处是生成快速,体积超小所以适合于预览;缺点是不能内嵌字体,在windows下没有广泛使用的浏览器所以不适合发布,几乎没有人直接把dvi文件发布到网络上(与其那樣还不如直接发布源文件)。

在linux操作系统下使用emacs编辑latex源文件非常方便编辑完成后使用xelatex参数编译。就会生成pdf文档这样生成的pdf文档与使鼡CJK宏包生成的pdf文档相比,体积小、字体美、质量高在一些原来需要特殊处理才能显示中文的地方不需处理直接就能显示中文了,因此应該是未来应用的主流

由于latex是为欧洲语言设计的。而欧洲语言是依靠空格分界单词的这与东亚文字不同。所以仅仅使用xelatex参数还不够,還要使用xeCJK这个宏包使latex能够正确处理中文的断行、中英文混排等。

我现在使用linux下的emacs编辑latex文件关闭了系统的输入法,使用的是叶文彬同学嘚eim五笔输入法通过设置,可以在进入latex的数字模式时自动关闭中文输入法而在离开数学模式时自动开启中文输入。这样做的另外一个好處是可以用Ctrl+space来做标记了也可以编辑.Xresource文件,设置use-XIM=off这样同样可以达到目的。

下面是一个简易的xelatex参数的模板文件

----------------

使用xelatex参数,处理中文不再困难就是编译起来慢了点。

-----------------

下载最新稳定版的ctex***程序,大約700多兆吧,可以写中文latex文件.




我现在在尝试用xelatex参数编译utf8格式保存的Tex文件好处是解决中英文混排的空格。不好的是xelatex参数编译utf8速度比pdflatex编译普通tex速度上要慢得多,尤其是有图片的时候仅仅只有文字的時候速度还是比较快的。

同时我不推荐用cjk包而推荐ctex包。


我们看到是中英文混排的时候中文到英语的时候,中文后面的空格不起作用這个是 pdflatex 编译麻烦处。

Latex一般用CJK和CTEX宏包支持中文编辑用CJK宏包稍微麻烦一点点,就是要加begin 和 end现在更多的是使用 ctex包。CJK 和 CTEX 的默认编码是GBK而windows下的默然编码就是GBK,因此CJK和CTEX不需要特殊配置就可以直接支持中文Latex编译只需要用GBK编码保存文件即可(就是通常的默认保存)。这段文字我是从網上找到的解释很清晰!





我现在在尝试用xelatex参数编译utf8格式保存的Tex文件好处是解决中英文混排的空格。不好的是xelatex参数编译utf8速度比pdflatex编译普通tex速度上要慢得多,尤其是有图片的时候仅仅只有文字的時候速度还是比较快的。

同时我不推荐用cjk包而推荐ctex包。


我们看到是中英文混排的时候中文到英语的时候,中文后面的空格不起作用這个是 pdflatex 编译麻烦处。

Latex一般用CJK和CTEX宏包支持中文编辑用CJK宏包稍微麻烦一点点,就是要加begin 和 end现在更多的是使用 ctex包。CJK 和 CTEX 的默认编码是GBK而windows下的默然编码就是GBK,因此CJK和CTEX不需要特殊配置就可以直接支持中文Latex编译只需要用GBK编码保存文件即可(就是通常的默认保存)。这段文字我是从網上找到的解释很清晰!


参考资料

 

随机推荐