LaTeX
2009-05-13 10:05:16来源:未知 阅读 ()
引用自:http://www.ctex.org/LaTeX
TeX
格式 最基本的
TeX
程序只是由一些很原始的命令组成,它们可以完成简单的排版操作和程序设计功能。然而,
TeX
也允许用这些原始命令定义一些更复杂的高级命令。这样就可以利用低级的块结构,形成一个用户界面相当友好的环境。
在处理器运行期间,该程序首先读取所谓的格式文件,其中包含各种以原始语言写成的高级命令,也包含分割单词的连字号安排模式。接着处理程序就处理源文件,其中包含要处理的真正文本,以及在格式文件中已定义了的格式命令。
创建新格式是一件需要由具有丰富知识程序员来做的事情。把定义写到一个源文件中,这个文件接着被一个名叫 initex 的特殊版本的
TeX
程序处理。它采用一种紧凑的方式存贮这些新格式,这样就可以被通常
TeX
程序很快地读取。
Plain
TeX
Knuth 设计了一个名叫 Plain
TeX
的基本格式,以与低层次的原始
TeX
呼应。这种格式是用
TeX
处理文本时相当基本的部分,以致于我们有时都分不清到底哪条指令是真正的处理程序
TeX
的原始命令,哪条是 Plain
TeX
格式的。大多数声称只使用
TeX
的人,实际上指的是只用 Plain
TeX
。
Plain
TeX
也是其它格式的基础,这进一步加深了很多人认为
TeX
和 Plain
TeX
是同一事物的印象。
LaTeX
Plain
TeX
的重点还只是在于如何排版的层次上,而不是从一位作者的观点出发。对它的深层功能的进一步发掘,需要相当丰富的编程技巧。因此它的应用就局限于高级排版和程序设计人员。
Leslie Lamport 开发的
LaTeX
是当今世界上最流行和使用最为广泛的
TeX
格式。它构筑在 Plain
TeX
的基础之上,并加进了很多的功能以使得使用者可以更为方便的利用
TeX
的强大功能。使用
LaTeX
基本上不需要使用者自己设计命令和宏等,因为
LaTeX
已经替你做好了。因此,即使使用者并不是很了解
TeX
,也可以在短短的时间内生成高质量的文档。对于生成复杂的数学公式,
LaTeX
表现的更为出色。
LaTeX2e
LaTeX
自从二十世纪八十年代初问世以来,也在不断的发展。最初的正式版本为 2.09,在经过几年的发展之后,许多新的功能,机制被引入到
LaTeX
中。在享受这些新功能带来的便利的同时,它所伴随的副作用也开始显现,这就是不兼容性。标准的
LaTeX
2.09,引入了“新字体选择框架”(NFSS)的
LaTeX
,SLiTeX,AMSLaTeX 等等,相互之间并不兼容。这给使用者和维护者都带来很大的麻烦。
为结束这中糟糕的状况,Frank Mittelbach 等人成立了
LaTeX3
项目小组,目标是建立一个最优的,有效的,统一的,标准的命令集合。即得到
LaTeX
的一个新版本 3。这是一个长期目标,向这个目标迈出第一步就是在 1994 年发布的
LaTeX2e
。
LaTeX2e
采用了 NFSS 作为标准,加入了很多新的功能,同时还兼容旧的
LaTeX
2.09。
LaTeX2e
每 6 个月更新一次,修正发现的错误并加入一些新的功能。在
LaTeX3
最终完成之前,
LaTeX2e
将是标准的
LaTeX
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:WIKI 建设
下一篇:教你如何配置RAID磁盘阵列
- xetex 中文问题 2009-05-13
- Syslog的格式说明 2009-05-13
- 规范的参考文献格式 2009-05-13
- 移动硬盘奇遇记 2009-05-13
- 使用FreeBSD 7构建服务器操作系统-CHM格式 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash