LATEX 是一款优秀的排版软件,作者在内容的排版上不需要花太多时间,只需要将精力专注于学术内容,就能排版出相当美观的文档,从而节省大量的排版时间。
斯坦福大学教授 Donald Knuth(高德纳)创作了一本名为 The Art of Computer Programming (《计算机编程艺术》)的书,交给出版商出版,由人工手动操作传统金属设备完成。1976年再版的时候,出版商改用简单的电子排版方法,却没有达到Donald Knuth的要求。于是,Donald Knuth与学生一起写出了名为TEX的排版软件。
TEX可以非常方便地排版学术论文,特别是在数学公式排版方面有着非常大的优势,排版完成之后,不管在哪里使用,格式都不会乱。TEX中定义了几百个排版命令,即TEX引擎,但是无法满足所有用户的需求,所以Donald Knuth开发了可扩展的TEX——PlainTeX。
尽管TEX的底层只有几百个命令,但对于大多数用户来说,还是比较难以接受。1984年,Leslie Lamport(兰波特)创建了一个名为lplain的宏,然后运行一个名为LATEX的程序,让TEX引擎先读取这个宏,使得程序更方便阅读。
Leslie Lamport 设计的 LATEX 可以更加方便用户利用 TEX 的强大功能,不需要用户自己设计命令或定义宏,即使用户不知道TEX的存在,也可以在短时间内生产高质量文档,于是LATEX变得越来越受欢迎。
LATEX 自问世以来不断发展,最初的正式版本为2.09。随着时间的推移,出现了很多版本,例如AMS-LaTeX。版本的增加,面临的问题是版本之间的兼容性如何解决。Frank Mittelbach等人成立了LATEX3项目组,希望开发一个最优的、有效的、统一的、标准的命令集合。1994年发布的LATEX2ε是实现这一目标的第一步,是目前的标准版本,本书也是基于LATEX2ε编写的。
在TeXLive官网下载镜像,文件的后缀名一般为.iso。下载好.iso镜像文件之后解压,得到install-tl-advanced.bat文件,双击运行该文件,安装TeXLive 。本书使用的TeXLive版本如下:
安装好TeXLive之后,就可以安装可视化编辑器了。LATEX的可视化编辑器有很多,例如有TeXstudio 。TeXstudio的功能比较齐全,包含了多种编译工具,如LATEX、PDFLATEX、XeLATEX等。
在TeXstudio的官网下载TeXstudio的可执行文件,双击后安装即可,安装完成之后,在 TeXstudio 的【Options】→【Configure TeXstudio】窗口配置命令,指定 TeXLive 应用程序的安装路径,还可以调整个性化窗口等。TeXstudio 的配置窗口如图1.1所示。用户一般喜欢改写【General】、【Command】、【Build】窗口中的某些选项参数。本文编辑使用的TeXstudio版本如下:
图1.1 TeXstudio的配置窗口
本书在编译环境的安装和配置上没有花很多笔墨,因为版本在不断更新,每个版本之间存在一定的差异。读者在安装和配置的时候,可以借鉴网络上最新的教程,本节起到抛砖引玉的作用。