LaTeX论文写作教程
上QQ阅读APP看书,第一时间看更新

第1章
LaTeX的出现与发展

1977年,计算机科学家克努斯博士(1)开发了一款名为TeX的文档排版系统。这款系统作为一种特殊的计算机程序语言,能够用于制作各类技术文档,并在数学公式编辑方面具有良好的适用性。克努斯博士开发TeX其实存在一些机缘巧合:20世纪70年代,正当克努斯博士准备出版自己的著作时,他发现出版社提供的排版效果并不理想,于是,转而思考能否开发出一款高质量的文档排版系统,以便自己日后使用。

TeX制作文档的方式非常特殊,它使用计算机程序语言来制作文档,这与常用的Office截然不同,同时,这也导致TeX的使用门槛较高。不过TeX也有很多优点,其中最为人称道的是它能非常方便地书写大量复杂的数学公式。

以TeX为基础,兰伯特博士(2)于1985年开发了另一款文档排版系统,名为LaTeX。兰伯特博士设计这款系统的初衷是让使用者从设计和选择排版样式之类烦琐的工作中解放出来,从而将精力集中在文档结构与文档内容创作上。事实证明,简洁的设计理念确实使LaTeX取代了TeX。后来,众多开发者不断对LaTeX的最初版本进行更新与提升,也就有了我们今天在使用的LaTeX。

实际上,基于特定的计算机程序语言,LaTeX更像是一个用于文档排版的宏包,即“广义的工具包”。在使用LaTeX时,我们通常要新建一个文档文件,如myfile.tex。如我们所见,该文件以.tex为拓展名,对这个文件进行编译便能制作出一个PDF文档。与其他计算机程序语言(如C、C++)不同的是,LaTeX中的计算机程序语言非常简单,用户只要多加练习便能熟练掌握。不容忽视的是,LaTeX制作文档的功能丝毫不逊于Office等常用办公软件,它在科技文档、技术报告、学位论文、书籍等各类文档的制作中有着较大优势,也能用来制作幻灯片、信件、海报、简历等。此外,根据需要,LaTeX还能用于科技绘图。因此,LaTeX被很多科研工作者视为必备的“科研神器”。