从 LaTeX 过渡到 Plain TeX

从 LaTeX 过渡到 Plain TeX

由于多种原因,我需要使用 Plain TeX 排版,但我一直使用 LaTeX。那么这会有多难?我基本上需要一些类似于书籍或报告文档类的东西(包括目录、章节、部分、定理、...、附录、索引、书目、...)。我学到的关于 LaTeX 的大部分知识都来自示例,有人可以告诉我一个使用 Plain TeX 排版的书籍的完整示例吗?

答案1

Plain TeX 不提供 LaTeX 提供的“预构建”结构概念,例如目录、章节等。相反,它提供了基本的排版机制,您可以从中构建这些机制。正如评论中提到的,Knuth 的TeXbook不仅是 TeX 的权威参考,也是如何使用纯 TeX 创建书籍的指南,因为可以检查源代码。

很明显TeXbookKnuth 希望作者为他们创建的每个文档创建一个合适的支持宏包。他这样做是为了TeXbook在一个名为的文件中manmac.tex,然后使用纯格式来提供书籍所需的布局等等。

.toc这个过程的某些部分比其他部分更容易。LaTeX 努力在某些方面让作者的工作变得轻松,例如使用具有两遍工作流程的文件自动从各个部分构建目录,或提供\label/\ref系统通过文件.aux。手动设置这些并不是一件容易的事,值得注意的是,Knuth 手动完成了所有这些事情TeXbook

根据具体要求,用纯 TeX 创建文档可能需要相当多的 TeX 编程经验。eplain通常建议使用一组宏,以允许纯 TeX 使用 LaTeX 机制来处理一些依赖于驱动程序的工作,例如graphics

答案2

尝试获取一份TeX 初学者指南作者:Wynter Snow。她教你如何处理 Plain 编程的基础知识(无论使用哪种引擎:她解释了 ClassicTeX),并为经验丰富的 LaTeX 用户提供频繁的交叉引用。你可以将她的一些宏与 eplain 一起使用来模仿 LaTeX 的一些功能。如果你想处理多种语言,或者至少是美式英语以外的语言,请尝试 Enrico Gregorio 的 hyplain,可在 CTAN 获得。确保你知道如何制作自己的格式。

相关内容