当我在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/