下一页 上一页 目录

1. 简介。

1.1 版权。

teTeX-HOWTO 版权 (C) 1997, 1998 Robert Kiesling 所有。在所有副本上保留版权声明和本许可声明的前提下,允许制作和分发本手册的完整副本。

在符合完整复制的条件下,也允许复制和分发本手册的修改版本,前提是名为“发行”和“GNU 通用公共许可证”的章节与原始版本完全相同地包含在内,并且整个由此产生的衍生作品根据与本许可声明相同的条款进行分发。

在上述修改版本的条件下,允许复制和分发本手册到另一种语言的翻译版本,但名为“发行”和“GNU 通用公共许可证”的章节可以包含自由软件基金会批准的翻译版本,而不是原始英文版本。有关复制条款,请参阅 发行和版权 章节。

1.2 本文档中描述的软件。

TeX 仅处理文档准备的格式化部分。从 TeX 生成输出就像将源代码编译成目标代码一样,仍然需要链接。您可以使用文本编辑器准备输入文件——大多数人认为的“文字处理”——并使用 TeX 格式化输入文件文档,以生成与设备无关的输出文件,称为 .dvi 文件。

您还需要一个或两个程序来转换 TeX 的 .dvi 输出,以便在屏幕和打印机上显示。这些程序统称为“dviware”。例如,TeX 本身仅发出字体请求。.dvi 输出转换器负责为输出提供实际字体,无论介质是视频屏幕还是纸张。这个额外的步骤可能看起来过于复杂,但这种抽象允许文档在不同的设备上显示相同的内容,而对原始文档几乎或根本不需要更改。

teTeX。

TeX 几乎在世界上每个严肃的计算机系统上都实现了——以及相当多的“非严肃”系统——因此实现者必须为所有这些系统提供安装工具。这部分解释了 teTeX 的复杂性,以及任何 TeX 安装固有的复杂性。这也解释了为什么自己安装系统是一项重要的任务,除非您已经熟悉 TeX,否则很容易迷失在众多可执行程序、TeX 文件、文档和字体中。

幸运的是,teTeX 是 GNU/Linux 发行版的一部分。您可以使用 GNU/Linux 安装工具更轻松地安装软件包。您的系统上可能已经安装了 teTeX。如果是这样,您可以跳到 使用 teTeX 章节。

但是,如果您想安装软件包,则可工作的 teTeX 安装所需的存档位于 CTAN 存档网络上。在 CTAN 站点列表 章节中有一个这些站点的列表。

CTAN 是 Comprehensive TeX Archive Network(综合 TeX 存档网络),这是一系列匿名 FTP 站点,用于存档 TeX 程序、宏、字体和文档。在使用 TeX 的过程中,您可能会熟悉至少一个 CTAN 站点。在本文档中,像 ~CTAN/contrib/pstricks 这样的路径名表示“在您最近的 CTAN 站点的 contrib/pstricks 目录中查找”。

安装 CTAN teTeX 发行版 章节中描述的通用 teTeX 发行版的安装集中在 Intel 版本的 Linux 上。在其他硬件上安装 teTeX 应该只需要在安装过程中替换相应的可执行程序存档即可。

除了可执行程序外,发行版还包括所有的 TeX 和 LaTeX 包、metafont 及其源代码、bibtex, makeindex, 以及所有文档...超过 4 兆字节的内容。文档涵盖了您可以预见到的入门所需的一切知识。因此,您应该安装所有文档。您不仅最终会阅读它们,而且文档本身还提供了许多“实时”TeX 和 LaTeX 代码的示例。

TeX 由斯坦福大学的 Donald Knuth 教授编写。它是一种较低级别的排版语言,适用于所有更高级别的软件包,如 LaTeX。本质上,LaTeX 是一组 TeX 宏,为最终用户提供方便、预定义的文档格式。如果您喜欢 LaTeX 提供的格式,您可能永远不需要学习最基本的 TeX 编程。这两种语言之间的区别就像汇编语言和 C 语言之间的区别。您可以拥有 TeX 的速度和灵活性,或者 LaTeX 的便利性。

顺便说一句,“TeX”这个词的字母是希腊字母,tau-epsilon-chi。它不是一个兄弟会,而是希腊词 techne 的词根,意思是艺术和/或科学。“TeX”的发音不像“Texas”的第一个音节。chi 没有英语对应词,但 TeX 的发音通常与“yecch”押韵,这是 Donald Knuth 教授在 The TeXBook 中的例子,The TeXBook 是标准的 TeX 参考书之一。在字符设备上书写“TeX”时,始终使用标准大写,或排版中的 \TeX{} 宏。

文本编辑器。

任何在 Linux 下工作的编辑器——jed, joe, jove, vi, vim, stevie, Emacs 和 microemacs——都可以用于准备 TeX 输入文件,只要编辑器可以读取和写入纯 ASCII 文本即可。我的首选是 GNU Emacs。原因有几个:

dvips.

Tomas Rokicki 的 dvips.dvi 文件生成 Postscript。此外,如果需要生成所需的位图字体,或者使用 Postscript 字体进行输出,它会运行 Metafont。它还可以裁剪和调整页面大小,并执行来自 TeX 或 LaTeX 文件中指令的图形转换。

dvips 程序是 teTeX 发行版的一部分。在 使用 <tt>dvips</tt> 混合文本和图形 章节中对此进行了充分讨论。

字体。

TeX 以及 LaTeX 的大部分复杂性,都源于其对各种字体系统的实现,以及指定这些字体的方式。LaTeX 2e 相对于其前身的一个主要改进是用户指定字体的方式,即以前的 New Font Selection Scheme(新字体选择方案)。这些内容在 字符和字体样式 章节、TeX 字体命令 章节和 使用 Postscript 字体 章节中讨论。)

teTeX 发行版附带了大约十几种预加载的标准字体,这足以让您入门。还提供了字体度量描述,在 .tfm (TeX 字体度量) 文件中。要生成您需要的其他字体,只需安装 metafont 源代码即可。teTeX 的 .dvi 实用程序将自动调用 metafont 并生成您需要的 Computer Modern 字体。


下一页 上一页 目录