\let\newtoks=\relax % 这允许两次读取 plain.tex

\let\newtoks=\relax % 这允许两次读取 plain.tex
\let\newtoks=\relax % this allows plain.tex to be read in twice
...
\let\+=\relax % in case this file is being read in twice

我在学习的时候遇到了这个问题plain.tex。我有几个问题:

(1)什么情况下需要读plain.tex两遍?

\let(2)据我所知,这些命令的目的是取消先前的和\outer的定义,以便它们可以分别用于定义其他宏(和)。还有其他用途吗?\newtoks\+\newhelp\sett@b

(3) 中还有其他类似的诗句吗plain.tex

答案1

您可以在这个答案中看到类似内容

有没有什么软件可以把 latex 文件转换成 tex 文件?

请注意,这不是输入plain.tex两次,而是输入代码源自纯文本变成平原,所以同样的问题也会出现。

1. 最可能输入两次 put plain 的情况是自定义格式的文件,该文件有

\input plain

这样它可以从 initex/virtex 运行来初始化格式,但也可以以普通的纯 tex 命令输入到文档中,因此输入到已经用纯文本构建的格式。

2. 是

3. 否

相关内容