TeX by Topic: LaTeX命令手册与包编写指南 (2019版)

需积分: 0 2 下载量 188 浏览量 更新于2024-07-15 收藏 1.1MB PDF 举报
"TeX by Topic" 是一本由 Victor Eijkhout 编写的关于 LaTeX 的详尽参考手册,于 2019 年更新至第 1.5 版。这本书最初于 1991 年由 Addison-Wesley UK 出版,印刷版的 ISBN 为 0-201-56882-9,在 1993 年进行了再版,并在 2001 年首次提供了免费的 PDF 版本。该文档主要针对 LaTeX 编程者,尤其是那些希望创建自定义包的开发者,提供了一个深入理解 TeX 工作原理的平台。 书中的内容涵盖了 TeX 处理器的基本结构,分为几个关键部分: 1. **TeX处理器的结构**: - 介绍 TeX 有四种主要处理器:原始的 TeX、eTeX、pdfTeX 和 XeTeX,每种都有其特定的扩展和优化。 - **输入处理器** 是文档处理的第一步,它负责解析用户输入的字符,包括处理字符编码和二层输入处理(如宏定义和命令执行)。 - **展开处理器** 负责实际文本的生成,解释宏指令和控制结构,例如`\exp`命令用于表达式替换,是高级编程技巧的一部分。 2. **细节解释**: - 输入处理器的字符输入部分详细说明了如何处理各种字符类型和编码,确保正确呈现文本。 - 两层输入处理强调了宏系统的重要性,用户可以利用它来创建自己的自定义命令和环境,增强文本的可重用性和灵活性。 通过阅读这本书,读者能够掌握 TeX 的核心机制,了解如何编写高效且优雅的 LaTeX 代码,以及如何在必要时进行扩展和定制。此外,版权信息提及 GNU Free Documentation License,这意味着这本书遵循自由软件社区的共享协议,允许用户在符合指定条款下复制、分发和修改文档内容。 "TeX by Topic" 是一个宝贵的资源,不仅适合 LaTeX 初学者了解基本语法,也适合进阶用户深化对 TeX 架构的理解,进行复杂的文档编写和包开发工作。无论是日常排版还是进行更深入的 LaTeX 技术研究,这本书都是不可或缺的参考文献。