有人能解释一下为什么会有这个以及这个有什么用`
吗\catcode`@=11
?
我在通过 TeXbook 学习 TeX 时遇到了这个问题。
非常感谢。
答案1
数字文字的 tex 语法是
123 % decimal
"12A % hex
'327 % octal
`@ % character value (= 64 here)
`\@ % same as above
所以
\catcode`@=11
是相同的
\catcode 64=11
并将字符代码64的catcode设置为11,起到制作@
字母的效果。