TeX家族树: LaTeX, pdfTeX, XeTeX,Xelatex

Tex

Tex是高纳德在1978年开发的排版系统。Tex系统由一套宏命令组成。通过这些宏命令,可以创造出漂亮的排版。例如
以下文档
\TeX{} is good at typesetting words like `fjord', `efficiency',and `fiasco'. It is also good at typesetting math like,
$a^2 + b^2 = c^2$.\bye

将输出以下结果。
这里写图片描述
注意到命令\Tex{},\bye,$a^2 +b^2 = c^2 都转化为特定的文本格式。

PlainTex

原始的Tex有大概300多条命令,而后高纳德又写了600多条控制命令,并将其合成为PlainTex包。

Latex

Tex和PlainTex中的命令都是非常原始和简单的,1980年代初,Leslie Lamport在Tex命令集的基础上进行了抽象和封装,开发了一种更为高级的命令系统,称为latex。比如常用的usepackage{},\begin{environment} ... \end{environment},\documentclass{...}等命令都由Leslie Lamport引入的。所有的latex命令都是以Tex命令作为底层命令。
此外,由于Latex引入的标准,使得Latex社区开始发展。很多Latex包被开发出来以供社区使用。

PDFTex和PDFLatex

1993年PDF格式出现并迅速风行。最初的Tex文件输出的格式为DVI(DeVice Independent format)格式文件,这种dvi文件可以最终生成为可打印的文件。随着PDF文件的兴起,PDFTex也随之出现。 PDFTex文件将用Tex编写的文本文件直接输出为PDF格式的文件。相应的PDFLatex则是将用Latex编写的文件直接输出为PDF格式的文件。

XeTeX和Xelatex

2004年由Jonathon Kew 开发的XeTex则是将Tex做了进一步扩展。原先的Tex只能支持英文字符。XeTex则是将Tex扩展到了多种语言字符。类似的,Xelatex则是将Latex扩展为多语言支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值