排版人员小助手:排版软件LaTeX介绍(上...

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

专业排版人员小助手:排版软件LaTeX介绍(上)

Word作为文秘人员的工具是很实用的,但不适合于专用人员的排版。其数学公式的效果实在离规范的出版档次差太远。有Word经验的人知道,其数学公式实际上是由嵌入对象的形式完成的。没一个公式都是一个嵌入的对象。假设你导师要求你将全文中的t改成t,若不逐一手动替换,你能有其它方法实现吗?而LaTex绝无此问题。本文即将对这个特殊排版系统的作一些简单的介绍和对比。

当你在撰写学位论文,开始计划写5章,其中第5章已经排版完成,这时你导师突然告诉你,在第2章前面加“数学背景”一章,这时你怎么办?用Word排版显然你要手动地将第五章改成第六章,其中所有的数学公式序号都要改,这样的工作量有多大。等你好不容易完成了,你导师又说,把第二章和第三章合并可能更好,你这时会觉得脑袋发大吗?

在同一章中,你花了好几天的时间将本章的图都排好了,你导师说,前面叙述不充分,再不半页内容吧。可能就因为这一句话,你得忙活几天。

Word作为文秘人员的工具是很实用的,但不适合于专用人员的排版。其数学公式的效果实在离规范的出版档次差太远。有Word经验的人知道,其数学公式实际上是由嵌入对象的形式完成的。没一个公式都是一个嵌入的对象。假设你导师要求你将全文中的t改成t,若不逐一手动替换,你能有其它方法实现吗?而LaTeX绝无此问题。本文即将对这个特殊排版系统的作一些简单的介绍和对比。

LaTeX排版系统简介

LaTeX语言是由美国学者Knuth教授主持开发的,1980年开始运行后立即得到好评。加之当时没有Microsoft Word这样的软件,所以马上就在学术界普及开来了。当时可能没有相应的好软件和它并存,故它在科学界称为最好的排版工具。不过今天看来,它的功能远比Word这样所谓的“所见即所得”排版软件高得多。其交叉引用、浮动图形、数学公式排版等功能尤为突出。它目前是国内流行的中英文排版软件,特别适合用于科技文章、书籍的制作,而且对于科技人员来说他们完全可以在计算机上生成与印刷品几乎完全一样的作品。

LaTeX实际是TeX的宏命令,这些宏命令能把各种复杂的数学公式都系统化。许多数学符号,例如上下标的大小等,都是由系统自动制作好的,这就给LaTeX的用户带来了很大的方便。用户可以不用设计文章的具体格式和印刷的要求,只要按照规定给出这些确定的宏命令,即可生成质量较高的作品。数学家和理论物理学家们往往会遇到极为复杂的数学公式,排印好这些公式,不仅对一般的排字工人来说是繁杂的,而且对科技人员来说也不是轻易的事。LaTeX软件提供的宏命令可方便地把各种复杂的公式系统化,这就简化了复杂的数学公式的排印。凡是看过LaTeX生成文稿的人,都会对它的文高质

量感到很满意。与目前Word和WPS等通用的西文文字处理软件相比,它在字符质量、排版功能和数学公式的排印方面均胜一筹。

LaTeX软件是一种叙述标记系统(Descriptive Markup System),不是可视标记系统,不能直接看到输出的结果,要在普通文件中加上说明语句用来说明输出的格式。叙述标记系统能自动转换数学公式的形式,它的源文件使用ASCII码写的,具有很好的可移植性,并能用电子信函(E-mail)在不同的计算机之间传输。叙述标记系统中的说明语句也不同于专业印刷术语,而是将那些高度专业化的术语用最简单的说明来代替。例如,虽然可视标记系统简单,但在排印一些复杂的数学公式是,必须有作者调节字符大小、位置等等,这就要求作者有极为丰富的印刷排版经验,对于普通人员来说这几乎是不可能的。虽然许多国内汉字软件都受到了广泛的欢迎,但读者只要将LaTeX排印出的数学公式和其他的中英文排印软件(例如科印、华光等)排印出的数学公式比较一下,就会发现明显的不同。LaTeX排印出的中英文文章几乎无异于正式出版物,这就是近年来一些出版社直接用LaTeX出版杂志和书籍的原因。

在国外,LaTeX软件早已被广泛用于制作科技文章、书籍、档案、学位论文、手稿和私人信件、各种复杂的符号公式、外文(英文之外的字母,例如法文、德文、意文、希腊文、俄文等)、目录、参考文献、索引和脚注等。它使得出版快速,并生成质量很高的科技作品以交流科技信息。另外,一些出版部门直接接受写在磁盘上的文章,然后进行激光照排,以缩短文章的发表周期。例如国内的《计算数学》和《应用数学学报》等众多杂志,都要求作者提供LaTeX源文件。特别要注意的时当作者向国外出版社投稿时,需按出版社的要求使用LaTeX软件排版。这是由于使用LaTeX可以很轻松地完成高质量科技文献的排版工作,并且可以按照作者的要求进行扩充和修改,所以逐渐引起出版界和各国科技工作者的注意,被一致认为是目前国际上排版数学公式能力最强的系统,并且在各种国际会议上被指定为标准的论文编排软件。

LaTeX系统

计算机技术的不断进步推动了各行各业的飞速发展,使许多行业出现了革命性的变化,传统的印刷出版业也逐渐告别了铅与火的时代,开始普遍采用计算机排版系统。目前,大大小小的排版系统非常多,并且都有其自身特点和适用范围,例如PageMaker比较适合于专业的出版社,而普通用户在编排要求不高的稿件时使用Word、WPS等也不失为合适的选择。但如果要用Word这类所见即所得(WYSIWYG)软件编排学术论文或者科技文献,那么一旦遇到复杂的数学公式和特殊字符,即便使出浑身解术,其结果也难以令人十分满意。虽然Linux下的Open Office、K Word等字处理软件虽然在功能上与Microsoft Word类似,但目前在易用性和可用性方面仍然存在许多不足,直接使用它们来生成高质量的文档显然还不太现实。在这种场合下使用LaTeX则是一个不错的选择,它是一种使用方便、价格低廉的专业级排版系统,在编排论文、报告和书籍时,其输出质量并不比价格昂贵的大型计算机专业排版系统逊色,并且在某些方面(如数学公式的编排)仍然是目前排版质量最好的系统。

LaTex系统的发展过程

何谓LaTeX?一种排版用标识语言而已,由mport对D.E.Knuth发明的TEX 作了外层宏包装,最初的用途是数学论文排版(Knuth著)。就其精神实质而言,LaTeX 和XML相近,它所描述的是元素的属性而不是格式化信息。其经历了这么一个过程:

图1

其中,由于TeX的源代码是公开的,所以在此基础上发展出了许多版本PlainTeX、SliTeX、PiCTeX、Eplain、BibTeX、AmsTeX、AmsLaTeX、lillipop等。

PlainTex虽然比原始的TeX更加方便,但其重点还只放在如何排版的层次上,在排版复杂公式时仍然需要大量命令,并且在挖掘它的深层功能时往往需要相当丰富的排版和编程技巧。好在TeX系统提供了非常强大的宏定义功能,因此很多人开始在TeX之上进行二次开发,产生了一些TeX系统的衍生版本,其中最著名的是由美国数学会(AMS)组织人员开发的AMS-TeX和美国计算机学家LeslieLamport在二十世纪八十年代初开发的LaTeX,其中前者适合于排版复杂的数学公式,而后者则适合于排版普通文章和书籍。LaTeX提供了一整套生成复杂文档所需的高级命令,这样即使作者没有掌握复杂的排版和程序设计知识,也可以充分利用TeX系统提供的强大功能,轻轻松松地完成标题、章节、表格、目录、索引、公式、图表等的编排。

随着LaTeX的逐渐普及,它在许多原本没有想到的领域中得到了扩展,为了建立一个统一的标准,Leslie Lamport、Frank Mittelbach、Chris Rowley和Rainer在1989

年开始了名为LaTeX3的项目,旨在建立一个最优的命令集合。该项目的第一个里程碑是在1994年发布的LaTeX2e,它是LaTeX3出现之前的现行标准版本。而且到现在LaTeX 的正式使用还不到20年,而TeX也只不过是刚20年多些。以下为TeX与LaTeX的比较:

相关文档
最新文档