哪里可以找到学习 LaTeX 源基础背景的手册?

哪里可以找到学习 LaTeX 源基础背景的手册?

我想知道是否有一些手册可以帮助我学习 LaTeX 编程语言的基础知识。我需要一些通用的、与特定包或类无关的手册,最终让我可以查看各种源文件、理解其中的代码,甚至修改某些文件或创建我自己的包或类的源文件。

我不是 LaTeX 的初学者。我使用 LaTeX 和一些标准类和包以及一些更奇特的类和包编写了大量文档。我想要的不是一本告诉我如何使用 LaTeX 编写文档的手册,而是 LaTeX 在其基础上如何工作的手册。

例如什么是宏以及如何使用它们,如何使用命令如,,,,,,,,键\def,,等...... (我只\if打开文件并检查我不知道的命令...... )\ifx\fi\global\let\relax@\DeclareOption\begingrouparticle.cls

答案1

LaTeX2e 内核和 LaTeX2e 包是用 TeX 基元和一些普通的 TeX 宏、LaTeX2e 文档级命令、LaTeX2e 包/类命令和“内部”代码混合编写的。因此,文档分为:

  • TeXbook对于 TeX 基元和“实用”纯 TeX 宏(TeX 按主题分类也强烈推荐)
  • LaTeX:文档准备系统用于文档级命令
  • 课程指南用于包/类命令
  • “内部”命令的单独.dtx文件(可能有文档,也可能只有代码)

因此,没有一份文档可以让你理解 LaTeX2e 编程。LaTeX3 项目的目标之一是为未来提供一个单一的编程层:expl3

答案2

LaTeX 维基百科有关于的信息纯 TeX,虽然我不知道它们是否足够详细,可以满足您的需求。但也许值得一看,而且您可以随时添加一些内容(如果需要)!

相关内容