![修改默认下划线行为/解释](https://linux22.com/image/370065/%E4%BF%AE%E6%94%B9%E9%BB%98%E8%AE%A4%E4%B8%8B%E5%88%92%E7%BA%BF%E8%A1%8C%E4%B8%BA%2F%E8%A7%A3%E9%87%8A.png)
有什么方法可以修改文档范围内默认的文内下划线行为吗?
我使用了很多文件名、ID 等,其中经常带有下划线,而 LaTeX 不喜欢这样 ( missing $ inserted....
)。每次更改这些内容都很麻烦。我可以做些什么来一劳永逸地解决整个文档的问题而不破坏任何东西吗?
答案1
答案2
您可以_
在数学模式下将其用作下标前缀,_
在数学模式之外将其用作普通字符。试试这个:
\catcode`\_=13 \let_=\sb
\mathcode`\_="8000
\catcode`\_=12