TeX 版 (精华区)

发信人: hitwdh (一潭死水), 信区: office_tools
标  题: TeX — Beauty and Fun (FAQ(1-10))(zz)
发信站: 哈工大紫丁香 (2003年11月15日19:00:08 星期六), 站内信件

http://learn.tsinghua.edu.cn/homepage/015450/tex_frame.html

                    TeX — Beauty and Fun
  
    这里是一个宣传 TeX — 一个漂亮,有趣又可靠的排版程序的网页。希望通过我的介
绍,你能体会到使用 TeX 的快乐感觉。 
    不管你怎么到了这里,或者是写论文时被 Word 繁琐的功能弄晕了,想看看这个新鲜
东西
能否消除你的烦恼?或者你是久闻 TeX 大名,但是不知道这到底是怎么回事?或者你不知
道 LaTeX 和 TeX, MikTeX, teTeX 有什么关系?这一页都是非常有意思的。 
    这页分成了很多小主题,可以叫做一个非技术性的 FAQ. 里面藏着我收集的很多有趣
的有关 TeX 的言论,你可以挑你喜欢的看。 

1。TeX 是什么? 
    TeX 是一个排版系统。用 TeX,你可以把你的文章做成书那种效果。你可以把它打印

来,或者送到出版社投稿。TeX 非常适合写各种学术论文和书籍。“TeX 不是一个用来制造
比较漂亮的书籍的程序,而是用来制造最美的书籍的程序。” 

2。TeX 是哪家公司生产的? 
    TeX 不是一家公司生产的,它主要是由计算机科学家 D.E.Knuth 设计并实现的。在 
TeX 
的诞生过程中,还包含了千千万万 TeX 用户的建议和要求。TeX 使用的字体包含了许许多
多书法家,字体设计家的功劳,其中包括著名的 Hermann Zapf。TeX 的宏包,字体,……
 成千上万,是由各个领域的的专家按照自己专业的需要设计的。所以 TeX 是全世界科学
家和艺术家集体智慧的结晶。 

3。我们今天主角的名字怎么念啊?"Tecks"? 
    看看上面右边那位,它就是 TeX。TeX 的名字是由大写的希腊字母组成。在希腊语中

个词的意思是 “科技”和“艺术”,这也解释了它的发音。“T”和“E”就像在 “techno
logy”中的发音一样,而“X”的发音类似于苏格兰语单词 “loch”或德语单词“ach”中
的“ch”,也类似于西班牙语中的“j” 或俄语中的“kh”。当你对着电脑屏幕读这个单
词,你的屏幕就会起雾。 
左边那位漂亮女士就是 METAFONT. 她专门为 TeX 制造好看的字体。 

4。我还听说 LaTeX 非常好,TeX 比它还好吗? 
    呵呵,你有个概念没有搞清楚。这两者其实是同一个程序,但是有层次上的不同,TeX
 
是 LaTeX 的基石,LaTeX 建立在 TeX 之上。如果你想搞清楚他们具体是怎样的关系,可以
看看LaTeX+CJK是怎样工作的。 
其实世界上只有一个TeX程序,它就叫做 "tex", 它是由 D. E. Knuth 设计并且实现的。
TeX 不仅是一个排版程序,而且是一种程序语言。LaTeX 就是用这种语言写成的一个“Te
X 宏包”,它扩展了 TeX 的功能,使我们很方便的逻辑的进行创作而不是专心于字体,缩
进这些烦人的东西。TeX 还有其它的大型宏包,它们和 LaTeX 一起都被叫做 "format",
现在还有一种常用的format叫做 ConTeXt, 用它能方便的作出极其漂亮的幻灯片,动态屏
幕文档…… 我们通常用 TeX 都是在用 LaTeX, ConTeXt, 因为 TeX 的底层需要更多的知
识才能了解,一般人不需要自己设计自己的格式。 
所以答案是 LaTeX 和 TeX 一样好。 

5。LaTeX2e 是什么?这些东西怎么这么奇怪啊? 
    LaTeX2e 是 LaTeX 目前的版本。以前的 LaTeX 叫做 LaTeX 2.09. 这就是历史 :) 你
现在随便下载一个 TeX 系统,里面带的 LaTeX 都是 LaTeX2e。 
LaTeX 建立在 plain TeX 之上吗? 
不是。很多人把 plain TeX 认为是最底层的,其实不是这样。 plain 和 LaTeX 一样,都
是 TeX 的宏包,也叫 format,它们是平等的关系。只不过这个 plain format 实在太简
单了,你需要自己定义很多宏才能很好的工作,所以叫做 "plain"。在它们之下就是 TeX
,或者明确一点,叫做 "TeX primitive" — 最基本的 TeX 语言。你几乎不想用 TeX pr
imitive 干任何事情,因为即使打出一个很简单的符号,用 TeX primitive 你也需要费很
多事。即使最顽固的号称“永远不用 LaTeX” 的底层派,他们也不敢不依赖 plain TeX,
因为自己设计一个 format 是很不容易的,你自己看看,最简单的 plain 的宏包都有120
0行稀奇古怪的 TeX primitive! 

6。那还有 MikTeX, teTeX, ... 呢。它们到底是什么? 
    Knuth 创造了 TeX 之后,公布了 TeX 程序的源代码。所以任何人都可以在保证不修

那个文件的情况下把它编译成程序,然后跟其它很多程序一起打包发行。这样就有了很多发
行版本,比如 Windows 下有 MikTeX,fpTeX, ... Linux 和 UNIX 下有 teTeX. 这些简称
 “发行”。 
你知道 Linux 吗?如果知道我就打个比方:TeX 和 MikTeX, teTeX... 的关系,就像 Li
nux 和 Debian GNU/Linux, Redhat Linux, ... 的关系。每一个TeX发行里都包含了 TeX
, METAFONT, LaTeX, amsTeX, MetaPost, dvips, pdfTeX, dvipdfm...每一个 Linux 发行
都包含Linux内核,bash, gcc, tar, XFree86, ... 

7。LaTeX 怎么发音? 
LaTeX 读作:“雷TeX”。 

8。排版 Word 也可以啊!TeX 跟 Word, WordPerfect 有什么不一样? 
Word 和 WordPerfect 是“字处理程序”(word processor),它们是“所见即所得(WYSIW
YG)”的,你直接修改字体,颜色,用鼠标画出表格…… 马上就可以看到效果。屏幕上显
示出来是什么效果,印出来……基本上就是那个效果。而 TeX 不是,你输入的都是文本文
件,需要一个程序(当然就是tex了)处理之后才能得到一个排版后的结果。 

9。那样的话 TeX 还不如 Word 呢! 
你认为 WYSIWYG 很好吗?其实还有更好的,TeX 是 "WYTIWYG(所想即所得)"。用 TeX 写
论文的时候,你根本不用想着“这个单词使用什么字体呢?”,“这行应该缩进多少呢?
”,……这类问题。你能够专注于你的思路,你的作品的逻辑关系,这样才能更好的为你
的读者着想,写出比用WYSIWYG更好的作品。用TeX写文章,你想的是 “这一段是否应该属
于上一节呢?”,“这句话跟我这章的主题符合吗?”,“是否应该开始新的一章呢?”
…… 
你告诉 TeX 的是:“这是一章开始”,“这个单词应该强调”, “这里是一段诗”……
而不是告诉它:“这是第3章,应该用黑体三号字,开头有一个‘双S’,……”,“这个
单词用斜体楷体小四”, “左右缩进各一英寸,右边不要对齐,换用小一号花体”…… 

在用 TeX 的时候,TeX 是你的排字工,你是诗人,作家…… 而用字处理程序的时候,你
既当作者又当排字工,累不累? 
其实你也知道,再好的字处理程序打印出来的效果也跟屏幕上看到的大不一样,而 TeX 生
成的 dvi 文件在屏幕上看到是什么样,打印出来绝对就是那个样子,每一个字符的每一笔
每一划,……都是一模一样。在某种程度上,TeX 才是“所见即所得”。 

--
【hitwdh】:欢迎光顾office_tools(文档表格处理)这个小店!
【网  友】:你这疙瘩都经营些啥呀?
【hitwdh】:主要是MS Office, WPS Office等系列软件,及其与之关联的图文处理软件
            的使用,PDF文档的编辑处理等美味佳肴,特别推荐word、excel,pdf等精
            华大餐!新引进有趣、实用、美观的套餐TeX and LaTeX,欢迎有意者品尝!
            最后祝愿你在本店得到你所需要的! :-)

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.237.16]
※ 修改:·hitwdh 於 11月15日19:15:08 修改本文·[FROM: 202.118.237.16]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.534毫秒