Tex、LaTex与LatexRender

Tex其实是一套全面的排版系统,其美观程度世界一流!从它延伸出来(通过其宏定义)许多更专业的系统,比如专门显示乐谱的MusiXTeX,制作围棋盘,化学分子式,象棋谱,费曼图,GnuPlot 等等。而非常适合于数学家使用的是 AMS-TeX ,还有适合于一般文章、报告、书籍,特别是数学公式的 LaTeX 系统。在清华大学的这个网页上有着关于TEX和LATEX的全套帮助,其中的导语部分相当幽默!LatexRender是一套具体使用的Latex软件,它又提供了WordPress下的插件Wp-Latexrender,这样一来,我们就可以在WP下快捷地使用LaTex系统了!

目前国际上一流的数学公式排版系统有:MathMLLaTexMathType。其中MathML是W3的标准,不过目前基本没有相应的支持,很难使用;LaTex发展迅速,但现在国内使用较少;MathType国人最熟悉,它是Office中公式编辑器的升级版本,所见即所得(WYTIWYG),但是通常只能运用于Word中,除非使用图片,无法快速运用于网络。另外一方面,MathType所提供的功能只局限在普通数学公式上,很多时候不能满足需要。而LaTex不仅可以满足数学公式需要,甚至可以直接用于文字排版。

TeX 的名字是由大写的希腊字母ΤΕΧ组成。Knuth 说,在希腊语中这个词的意思是“科学”和“艺术”,这也解释了它的发音。“T”和“E”就像在“technology”中的发音一样,而“X”的发音类似于苏格兰语单词“loch”或德语单词“ach”中的“ch”,也类似于西班牙语中的“j”或俄语中的“kh”。当你对着电脑屏幕读这个单词,你的屏幕就会起雾。

Knuth 的这个说法对中国人太不管用了,几乎没几个人知道什么苏格兰语啊,所以用中文模拟一下吧,有点像“泰喝~”。LaTeX 可以发音成“雷TeX”。

以下是一点关于TEX、LATEX的信息,在这里有关于它的详尽资料。

TeX 提供了一套功能强大并且十分灵活的排版语言,它多达 900 多条指令,并且 TeX 有宏功能,用户可以不断地定义自己适用的新命令来扩展 TeX 系统的功能。许多人利用 TeX 提供的宏定义功能对 TeX 进行了二次开发,其中比较著名的有美国数学学会推荐的非常适合于数学家使用的 AMS-TeX 以及适合于一般文章、报告、书籍的 LaTeX 系统。

TeX 系统是公认的数学公式排得最好的系统。美国数学学会(AMS) 鼓励数学家们使用 TeX 系统向它的期刊投稿。世界上许多一流的出版社如 Kluwer、Addison-Wesley、牛津大学出版社等也利用 TeX 系统出版书籍和期刊。

大部分的 TeX 系统都是免费的。Knuth 教授还公开了他的全部源程序。TeX 系统目前已经在数百种计算机系统上得到实现。TeX 系统的排版结果 DVI(DeVice Independent)文件与输出设备无关。DVI 文件可以显示、打印、照排,几乎可以在所有的输出设备上输出。TeX 排版源文件及结果在各种计算机系统上互相兼容。

TeX 的第一版于 1978 年面世。在经过了不断的改进后,1982 年版的 TeX 是一个十分稳定的版本。从此以后,TeX 没有较大的变动,只有很少部分的改进和错误修正。现在几乎所有的操作系统平台下,都有相应的 TeX 软件,而且用它们排版同一个文件得到的输出结果是相同的。TeX 目前的版本是 3.141592,很接近圆周率π。每有一新的版本

,就会加上一个π的小数点后的数。所以我们已经知道下一版本的 TeX 是 3.1415926,最终将收敛到π。这也代表了TeX 不断追求完美的理想。

TeX 的优势所在:

高质量的输出 TeX 遵循传统的排版规则,以排版的质量为最重要的目标。如果你把 TeX 的输出结果和用其它的排版软件排版相同的文本所得到的结果加以比较,你就会发现其中的区别。

超常的稳定性 自从 TeX 出现以来,只有一些微小的改动。也就是说,十几年前的 TeX 文件用现在的 TeX 系统排版得到的结果与十几年前得到的结果是一样的。稳定性还体现在 TeX 系统极少会崩溃,可以处理任意大小的文件,即使你的计算机的内存很少,TeX 也可自如的工作。

TeX 是可编程的 TeX 是一种宏命令编程语言。你可以用很少的命令来完成非常复杂的工作。如果需要的话,你也可以重新定义 TeX 的所有命令来得到特殊的效果。

高度的灵活性 TeX 自从出现以来其内核只有微小的改动。但是由于其内核的设计方式,世界上的 TeX 使用者可以让 TeX 做几乎任何工作。你可以用 TeX 来排版英文文本,也可以排版德文,俄文,中文等多种语言。你还可以用 TeX 来排版乐谱,象棋,围棋棋谱等等。

简单方便 TeX 文档是 ASCII 码的文本文件。因此,即使你手边没有 TeX 系统,你也可以看懂绝大部分的内容。TeX 文件的这种特点使得它占用很少的存储空间,也可以很方便的用 email 来传输。

良好的通用性 目前为止,TeX 几乎在所有的计算机操作系统平台上得到实现。如:Atari,Apple,Macintosh,Unix,VMS,MS-DOS,MS-Windows 和 OS/2 等等。TeX 的源文件可在不同的平台之间自由的交换,而得到的输出是完全相同的。

低廉的价格 TeX 是免费软件,它的源程序也是免费的。你可能仅仅需要支付邮费,甚至于一分不花地得到适合你的 TeX 系统。世界上有很多非常好的 TeX 免费软件如:teTeX,MikTeX,fpTeX 等等。同时也有一些具有各自特点(如或多或少的所见即所得特性的)和提供专家级帮助系统的商业版本。

超级技术支持 由于 TeX 并不是被某个公司所垄断开发,所以世界各地的使用者设计了统一的技术支持的方式。这通常是通过因特网以 email, WWW, Usenet 或 Ftp 的方式来提供,有时也可能通过电话或传真的方式。绝大多数情况下这些技术支持都是免费的,这也是 TeX 的精神。

TeX 是一种乐趣 使用 TeX 不仅仅是一种工作手段,也是一种乐趣。它有挑战,也有荣誉。很多人在熟悉了 TeX 之后都开始把使用 TeX 作为一种爱好,而不是一件枯燥无味的劳动。

Leslie Lamport 开发的 LaTeX 是当今世界上最流行和使用最为广泛的 TeX 格式。它构筑在 Plain TeX 的基础之上,并加进了很多的功能以使得使用者可以更为方便的利用 TeX 的强大功能。使用 LaTeX 基本上不需要使用者自己设计命令和宏等,因为 LaTeX 已经替你做好了。因此,即使使用者并不是很了解 TeX ,也可以在短短的时间内生成高质量的文档。对于生成复杂的数学公式,LaTeX 表现的更为出色。

LaTeX2e:LaTeX 自从二十世纪八十年代初问世以来,也在不断的发展。最初的正式版本为 2.09,在经过几年的发展之后,许多新的功能,机制被引入到 LaTeX 中。在享受这些新功能带来的便利的同时,它所伴随的副作用也开始显现,这就是不兼容性。标准的 LaTeX 2.09,引入了“新字体选择框架”(NFSS)的 LaTeX,SLiTeX,AMSLaTeX 等等,相互之间并不兼容。这给使用者和维护者都带来很大的麻烦。LaTeX2e 每 6 个月更新一次,修正发现的错误并加入一些新的功能。在 LaTeX3 最终完成之前,LaTeX2e 将是标准的 LaTeX 版本。

zp8497586rq

2 Comments:

  1. Pingback: 撞……撞研究! → 泊客Myheimu

  2. Pingback: 撞……撞研究! « 晨钟之志

Comments are closed