📄 3.txt
字号:
发信人: GzLi (笑梨), 信区: DataMining
标 题: tex的起源 zz
发信站: 南京大学小百合站 (Thu Nov 28 16:56:56 2002), 站内信件
http://texhome.dhs.org/texhome/
TeX的起源
在所有的可以排版科技著作的计算机格式化程序中,要属 Stanford大学Donald E. Knuth
在1977年5月开始设计的TeX程序功能最强了.
其名字来源于希腊字母tec。正是由于这个原因,其最后一个字母的发音并不是x,而类似
于苏格兰语单词loch或者德语单词ach中的ch,也类似于西班牙语中的j或俄语中的kh。这
个名字强调指出了数学文本的印刷是该程序功能中不可分割的一部分。注意真正的TeX标
志为TEX,这三个字母相
靠得很近,而且中间的那个E有点儿下沉。但在无格式文件中,就写为TeX。
除此以外,Knuth还设计了另一个软件 METAFONT,以生成字符的字体。在标准的TeX软件
包中有75种不同设计尺寸的字体,而且每种字体有八种不同的放缩比例。所用这些字体都
是用METAFONT
程序生成的。为了满足其它应用的需要,还设计了其它字符的字体,如古斯拉夫语或日语
字母的字体,有了这体文件,也可以把相应文本以书籍质量排版出来。
TeX程序
最基本的TeX程序只是由一些很原始的命令组成,它们可以完成简单的排版操作和程序设
计功能。然而,TeX也允许用这些原始命令定义一些更复杂的高级命令。这样就可以利用
低级的块结构,形成一个用户界面相当友好的环境。
在处理器运行期间,该程序首先读取所谓的格式文件,其中包含各种以原始语言写成的高
级命令,也包含分割单词的连字号安排模式。接着处理程序就处理源文件,其中包含要处
理的真正文本,以及在格式文件中已定义了的格式命令。
创建新格式是一件需要由具有丰富知识程序员来做的事情。把定义写到一个源文件中,这
个文件接着被一个名叫 initex的特殊版本的TeX程序处理。它采用一种紧凑的方式存贮这
些新格式,这样就可以被通常TeX程序很快地读取。
Plain TeX
Knuth设计了一个名叫Plain TeX的基本格式,以与低层次的TeX互应。这种格式是用TeX处
理文本时相当基本的部分,以致于我们有时都分不清到底哪条指令是真正的处理程序TeX
的,哪条是这个特殊格式的。大多数声称只使用TeX的人,实际上指的是只用Plain TeX。
Plain TeX也是其它格式的基础,这些格式进一步加深了某些人认为TeX和Plain TeX是同
一件事的印象。
LaTeX
Plain TeX的重点还只是在于如何排版的层次上,而不是从一位作者的观点出发。当然对
它的深层功能的进一步发掘,需要相当丰富的编程技巧。因此它的应用就需要高级排版和
程序设计人员。
正是由此这种原因,美国计算机学家Leslie Lamport 在二十世纪八十年代初期开发了La
TeX格式,这种格式提供了一组生成复杂文档所需的更高级命令。利用这种格式,即使使
用者没有排版和程序设计的知识也可以充分发挥由TeX
所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的 印刷品。对于生
成复杂表格和数学公式,这一点表现得尤为突出。
LaTeX相对于其基础Plain TeX而言,更像一个包装语言。它可以在作者根本不知道所以然
的条件下,自动给出标题,章节,表格目录,交叉索引,公式编号,文献引用,浮动图表
。版面布局信息包含在类文件中,这些类文件并不是位于源文件中的。这些布局可以改动
,也可以直接采用。
LaTeX是在十九世纪八十年代出现的,就像其它软件那样,它也定期地进行更新和修订。
经过很多年后,到现在版本号已固定为2.09,而修订只是用日期来区分。最近的一次大修
订发生在1991年12月1日,其后直到1992年3月 25日为止,还有几次小的修订。
LaTeX2e
由于LaTeX相当普及,以及它在许多原本没有想像到的领域中的扩展,再加上计算机技术
的日新月异,特别是价格低廉,但功能强大的激光打印机的出现,使得相当广泛的一类格
式都冠以LaTeX的标签。为了尝试建立一个真正的改进标准,在1989年由Leslie Lamport
, Frank Mittelbach,
Chris Rowley 和Rainer Sch?pf创立了LaTeX3项目。他们的目标是建立一个最优的,有效
的命令集合,这些命令是来自于各种软件包为了实现某一目的而设计出来的。
正如项目名称所表明的,它的目标就是得到LaTeX的一个新版本3。然而,由于这是一个长
期目标,朝向这个目标迈进的第一步就是在1994年中发行了 LaTeX2e及出版了Lamport 基
本手册第二版,同时还有一本新书*,专门描述在新系统中许多可用的扩展软件包和 LaT
eX程序设计。LaTeX2e
是在本世纪末左右出现的令人著目的LaTeX3之前的现在标准版本。
实际上,在LaTeX2e出现之前,其处理字体安装和选择的一些部分已经以新字体选择框架
(或NFSS)的形式公开了,而且被许多组织或个人集成到其软件中。这种框架有两个版本,
而且不幸的是它们并不兼容,但分别是相应于LaTeX2.09和
LaTeX2e。后来以一种完全与2.09版本兼容的方式对NFSS 进行了重新实现。
*即Michel Goossens, Frank Mittelback和 Alexander Samarin在1994年著的“The LaT
eX Companion”一书。
译自"A Guide to LaTeX2e -- Document preparation for beginners and advanced us
ers, Helmut Kopka and Patrick W. Daly, 第二版(1997),有修改.
-- *** 端庄厚重 谦卑含容 事有归着 心存济物 *** 数据挖掘
http://DataMining@bbs.nju.edu.cn/
--
※ 修改:.GzLi 于 Nov 28 21:20:49 修改本文.[FROM: 211.80.38.17]
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 211.80.38.17]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -