ctex怎么写中文( 二 )


现在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的模板文件 。
----------------
\documentclass〔12pt,dvipdfm]{article}
\usepackage{xeCJK}%根据自己的需要加载宏包 。
\setmainfont{你系统安装的某个字体}%
\begin{document}
使用xelatex , 处理中文不再困难 。就是编译起来慢了点 。
\end{document}
-----------------

ctex怎么写中文

文章插图