当我在LaTeX模式下的Emacs缓冲区上运行Emacs命令ispell-buffer时,ispell还会检查数学表达式内的拼写。

我非常想禁用此功能。有简单的方法吗?

我已经阅读过有关detex的文章,但是detex似乎没有集成到Emacs中。

最佳答案

如果您正在使用乳胶漆(例如\ [... \],方程式环境&c)来调用数学模式,则不应执行此操作。检查ispell-tex-skip-alists的内容; cf. section 6 of the ispell FAQ应该存在什么样的东西。

您可以使用$ .. $,$$ .. $$来使用ispell-tex-skip-alists标记数学,但是要小心,不要将它们从杀手ter中拿出来...

后记

还要检查ispell-parser变量的值:应为'tex,否则ispell将不会查找$ ... $和$$ ... $$区域。

关于emacs - Emacs LaTeX模式下的ispell,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2121960/

10-10 05:22