TeX by Topic:宏包与TeX入门指南

需积分: 9 1 下载量 104 浏览量 更新于2024-07-31 收藏 1.37MB PDF 举报
"TeX by Topic" 是一本由 Victor Eijkhout 编写的经典参考书籍,专注于介绍 TeX 的各个方面,特别是对 TeX 处理器的工作原理进行详细探讨。这本书最初在 1991 年由 Addison-Wesley UK 出版,ISBN 0-201-56882-9,随后在 1993 年进行了再版,并于 2001 年首次发布电子版。电子版的使用权限明确,允许复制、打印并分发未改动的 PDF 文件,但禁止对文件进行修改或逆向工程,以及以任何形式收取超出合理材料成本的费用。 书中第一章《TeX处理器的结构》深入剖析了 TeX 的工作流程,包括四个关键组成部分: 1. **四种TeX处理器**:这部分介绍了 TeX 处理器的不同层次,从原始的TeX引擎(如TeX原始程序、Web2C编译器等)到高级的排版系统,如 LaTeX 和 ConTeXt。 - 原始TeX引擎:TeX 它自己,负责处理基本的排版指令。 - Web2C编译器:是TeX的现代化实现,它将源代码转换为可执行文件。 - LaTeX:一个基于TeX的宏观层,提供更加用户友好的界面。 - ConTeXt:另一种基于TeX的现代排版系统,强调灵活性和自动化。 1. **输入处理器**:这一部分主要关注如何处理用户输入的字符和命令。它包括: - **字符输入**:TeX 可识别和处理各种字体和字符集,包括标准拉丁字母、数学符号、特殊字符等。 - **两层结构**:TeX 的输入处理采用了一种分层次的模式,首先解析基本的控制字节,然后是宏命令,最后是用户定义的命令和环境。 通过阅读这本书,读者可以深入了解 TeX 的底层机制,这对于编写宏包、排版复杂文档或进一步研究 TeX 技术非常有价值。如果你对这本书表示感谢,可以访问维克多·艾伊克霍特的网站 <http://www.eijkhout.net/tbt/>,或者如果你已经捐赠过,那么你的支持对 TeX 社区来说是非常宝贵的。