TEX 排版系统和 LaTeX 排版系统 TEX 排版系统是由 Donald Knuth 在 1965 年提出的 LR 分析法所发展出来的排版软件。TEX 的开发始于 1978 年,最初用 SAIL 编程语言写成,运行于 PDP-10 型计算机,操作系统是斯坦福大学的 WAITS 操作系统。TEX 的主要特点是具有“文学编程”功能,即从同一源文件自动生成可编译的源代码和高质量的文档。 TEX 的版本号码也十分有趣,从 TEX 第三版开始,之后的升级是在小数点后加入一个新数位,使之越来越接近圆周率 π 的值。TEX 目前的版本是 3.1415926,这显示了 TEX 已经十分稳定,任何的升级都十分细微。 TEX 允许自由的再发布及修改,但禁止任何修改版本以 TEX 或任何其他相似的名字命名。TEX 是非常稳定的程序,高德纳悬赏奖励任何能够在 TEX 中发现程序漏洞(bug)的人。每一个漏洞的奖励金额从 1 美分开始,并每年翻倍,直到目前的 327.68 美元封顶。 LaTeX 排版系统是基于 TEX 的排版系统,由美国计算机学家 Leslie Lamport 在 20 世纪 80 年代初期开发。LaTeX 的主要特点是具有强大的排版功能,即使使用者没有排版和程序设计的知识也可以充分发挥由 TEX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。 LaTeX 构筑在 Plain TEX 的基础之上,并加进了很多的功能以使得使用者可以更为方便的利用 TEX 的强大功能。使用 LaTeX 基本上不需要使用者自己设计命令和宏等,因为 LaTeX 已经替你做好了。因此,即使使用者并不是很了解 TEX,也可以在短短的时间内生成高质量的文档。 LaTeX 自从八十年代初问世以来,也在不断的发展。最初的正式版本为 2.09,在经过几年的发展之后,许多新的功能、机制被引入到 LaTeX 中。在享受这些新功能带来的便利的同时,它所伴随的副作用也开始显现,这就是不兼容性。 为了结束这中糟糕的状况,FrankMittelbach 等人成立了 LaTeX3 项目小组,目标是建立一个最优的、有效的、统一的、标准的命令集合。即得到 LaTeX 的一个新版本 3。这是一个长期目标,向这个目标迈出第一步就是在 1994 年发布的 LaTeX2e。LaTeX2e 采用了 NFSS 作为标准,加入了很多新的功能,同时还兼容旧 LaTeX 2.09。LaTeX2e 每 6 个月更新一次,修正发现的错误并加入前,LaTeX2e 将是标准的。 TEX 和 LaTeX 排版系统是非常强大和稳定的排版软件,广泛应用于生成高印刷质量的科技和数学类文档。它们的开发和演进过程也体现了程序设计和排版技术的发展和成果。
- 粉丝: 28
- 资源: 329
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0