在这本书的第 10 页TeXbook,它表示\show\cs
,其中\cs
是任何控制序列,都可以输出其含义。例如,\show\thinspace
输出
> \thinspace=macro:
->\kern .16667em .
为什么\show\
输出:
> \^^M=macro:
->\ .
为什么这里会有这个^^M
?我知道这^^M
是指键盘上的回车键,但你能告诉我原因吗?
答案1
tex 输出中不可打印字符的行为可通过命令行上的 tcx 选项进行自定义,但默认情况下,换行符显示为^^M
(字符 13),\
行末的空格字符在输入\<newline>
被\^^M
标记之前被 TeXs 文件读取例程删除。如果您以 结束行,\ %
那么您将得到一个\
显示,因为控制序列将具有名称空间而不是名称换行符。