“({\tt \\/}) 制作”会导致 TeX 中出现额外的“}”错误

“({\tt \\/}) 制作”会导致 TeX 中出现额外的“}”错误

在这本书的第 27 页缺乏耐心的 TeX, 有 ({\tt \\/}) to make the

当我将这些输入到 tex 文件中,然后使用 TeX 运行时,出现错误:

! Argument of \\ has an extra }.
<inserted text> 
                \par 
<to be read again> 
                   }
l.1 ({\tt \\/}
              ) to make the
? 

在此处输入图片描述

是什么原因?


如果之前添加这个,

\chardef \\ = ‘\\ % Let \\ denote a backslash.

出现新的错误:

! Missing number, treated as zero.
<to be read again> 
                   ^^e2
l.1 \chardef \\ = ^^e2
                      ^^80^^98\\ % Let \\ denote a backslash.

答案1

更完整的引文是

在此处输入图片描述

因此所示的片段假设了定义

\chardef \\ = `\\ % Let \\ denote a backslash.

但你使用的是标准的纯文本定义,它接受一个由)\\分隔的参数pt

\chardef\\ = `\\ % Let \\ denote a backslash.
({\tt \\/}) to make the
\bye

运行无错误。

在此处输入图片描述

相关内容