为什么 \catcode 更改的下划线在数学模式下也能起作用,即使 \mathcode 未设置为“8000? 2024-5-26 • tex-core plain-tex catcodes mathcode 有些事情让我感到困惑...考虑一下 %\begingroup %\catcode`\_=13 %\gdef_{\sb} %\endgroup \catcode`\_=11 \def\foo_bar{Foo bar} \foo_bar\ $a_b$ \bye 取消注释代码将产生 (可以将其包装在 LaTeX 文件中,结果是一样的。)令我困惑的是,我没有设置,\mathcode`\_="8000所以我也希望使用未注释的代码得到第一个结果。 我错过了什么? 答案1 你尚未设置\mathcode="8000,但有人叫 Knuth 有...... \mathcode`\_="8000 % \_ plain.tex 第 106 行 相关内容 为什么 Western Digital Smartware 无法检测到我的外置硬盘? Word 2010 中带有加密选项的“另存为 PDF”有多安全? 浏览服务器时出现间歇性连接/2008 X64 Windows 10 自动更改外部驱动器的所有权 如何删除 OpenDKIM 中无法签名的电子邮件? zimbra 8 policyd 失败 SMTP 登录增加配额计数器 两个案例括号放在一行中,与第二行中的公式对齐 通过 SSH 隧道搭载 FTP 如何在没有WIFI的情况下在WIFI平板电脑上下载游戏[关闭] 对远程管理共享的网络使用本地管理员行为感到困惑