首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs LaTeX模式下的ispell

Emacs LaTeX模式下的ispell
EN

Stack Overflow用户
提问于 2010-01-23 11:25:02
回答 6查看 8.6K关注 0票数 17

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

我非常想禁用它。有什么简单的方法可以做到吗?

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

EN

回答 6

Stack Overflow用户

发布于 2010-01-24 19:17:15

它不应该这样做,如果你使用的是latexisms (例如。[ ... ]、方程环境等)来调用数学模式。检查ispell-tex-skip-alists的内容;cf。对于应该有什么样的东西,使用section 6 of the ispell FAQ

你可以使用$..$,$$..$$来使用ispell-tex-skip- use来标记数学,但要小心让它们失去平衡……

Postscript

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

票数 7
EN

Stack Overflow用户

发布于 2010-01-23 11:49:20

是的,你可以:安装aspell而不是ispell,并对它使用flyspell。

票数 3
EN

Stack Overflow用户

发布于 2010-01-23 11:42:04

这并没有直接回答您的问题,但是我发现Flyspell,一个即时拼写检查器,在编辑LaTeX文档时非常有用。它仍然在方程式中进行拼写检查,但忽略一些额外的红色下划线要比ispell的交互式命令容易得多。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2121960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档