主机平台:Gentoo Linux 11.2
内核版本:Linux Kernel 3.2.1
编译环境:XeTeX 3.1415926-2.3-0.9997.5 (TeX Live 2011)
原创作品,转载请标明http://blog.youkuaiyun.com/yming0221/article/details/7616846
更多请查看专栏,地址http://blog.youkuaiyun.com/column/details/latex.html
作者:闫明
1、latex、tex、xelatex、xetex的关系
LaTeX 是TeX 中的一种格式(format) ,是建立在TeX 基础上的宏语言,也就是说,每一个LaTeX 命令实际上最后都会被转换解释成几个甚至上百个TeX 命令。但是,普通用户可以无需知道这中间的复杂联系。就象编程的时候如果使用一些已经编译好的函数库和模板可以使我们仅仅用几个命令就实现很多功能一样,LaTeX 根据人们排版文章的习惯,定义了许多命令和模板,通过这些命令和模板,我们可以很快的得到漂亮的排版结果。
XeTeX(/ˈziːtɛx/或/ˈziːtɛk/[1])是一种使用Unicode的TeX排版引擎,并支持一些现代字体技术,例如OpenType。其作者和维护者是Jonathan Kew,并以X11自由软件许可证发布。它原生的支持Unicode,并默认其输入文件为UTF-8编码。XeTeX可以在不进行额外配置的情况下直接使用操作系统中安装的字体,因此可以直接利用OpenType,Graphite中的高级特性,例如额外的字形,花体,合字,可变的文本粗细等等。
XeLaTeX是使用LaTeX的排版引擎,也有上述XeTeX的优点,命令下直接使用xelatex ***.tex就会产生对应的PDF文件。

本文介绍了LaTeX、TeX、XeLaTeX之间的关系,阐述了XeLaTeX作为Unicode支持的TeX引擎的优势,如直接使用操作系统字体。此外,对比了LaTeX与"所见即所得"排版工具的优缺点,并提供了文档实例,包括空格处理、特殊字符、命令使用、注释和脚注的添加方法。
最低0.47元/天 解锁文章
2557

被折叠的 条评论
为什么被折叠?



