TeX 中的计数器和标记之间的区别

TeX 中的计数器和标记之间的区别

这是我在 TeXSE 上的第一个问题,也是我在 StackExchange 社区上的第二个问题。我正在阅读TeX 编程笔记由 Christian Feuersänger 博士撰写,作为 TeX 的一般介绍的一部分;我使用 LaTeX 大约一年了,我想从总体上了解 TeX 系统的工作原理,即宏、计数器、组等。事实上,读完这篇文档后,我打算阅读缺乏耐心的 TeX以便更详细地介绍该系统。

注释中的 2.1 至 2.4 小节简要讨论了宏、计数器和标记,但我不太明白柜台和一个令牌x。计数器可以存储一个整数值,并且可以通过语法增加/减少\advance\count0 by x,其中\count0是先前定义的计数器。每个计数器有什么作用?TeX 如何理解每个计数器?它们都用于什么目的?

谢谢

编辑:

谢谢你的回答。关于 Phelype Oleinik 的问题,抱歉,我的意思是代币而是寄存器. Feuersänger 关于登记册的说法如下:

还有 255 个令牌寄存器,它们可以被认为是特殊的字符串变量。当然,每个宏赋值\def\macro{content}也是一种字符串变量,但令牌寄存器是特殊的:当与 一起使用时,它们的内容不会被扩展\the\toks<number>。这可以用于细粒度扩展控制,请参阅下面的第 2.3 节(第 3 页)。

此外,他还举了一个例子

\toks0={abc}%
\toks1={DEF}%
The value is now \the\toks0 \the\toks1.

计数器不能明确地存储文字abc,但是寄存器,当使用宏来存储一些控制序列(即只是一个简单的单词)时?两者都会扩展为其内容,对吗?

相关内容