![由转义符和回车符组成的控制符号](https://linux22.com/image/366554/%E7%94%B1%E8%BD%AC%E4%B9%89%E7%AC%A6%E5%92%8C%E5%9B%9E%E8%BD%A6%E7%AC%A6%E7%BB%84%E6%88%90%E7%9A%84%E6%8E%A7%E5%88%B6%E7%AC%A6%E5%8F%B7.png)
在转义符后按 return 键获得的控制符号(\<return>
,catcode 0 然后 catcode 5 )的行为是否类似于控制空格字符(\<space>
,catcode 0 然后 catcode 10 )?它似乎是:
\TeX\ blah
以同样的方式排版
\TeX\
blah
确实如此。但我无法通过跟踪 texbook 中描述的词法分析过程来证明这种行为的合理性。tex 在这里到底在做什么?
答案1
plain.tex 中有这个
\def\^^M{\ } % control <return> = control <space>
\def\^^I{\ } % same for <tab>