是否有任何编辑器或软件包可以自动更正 LaTeX 命令?

是否有任何编辑器或软件包可以自动更正 LaTeX 命令?

如果 LaTeX 命令写错了,文档将无法编译,工作流程也会中断。在大多数情况下,这是由于拼写错误造成的,例如将 写成\foornote{}footnote{}

是否有任何编辑器可以使用自动更正功能来解决此类情况?

我猜测,自动更正的算法与 MS Word 中的拼写自动更正类似,它会在用户没有注意到的情况下即时更改neccessary内容necessary

答案1

TeXstudio(Sourceforge/tex.sx)没有自动更正功能(内置,参见Qrrbrbirlbel 的评论),但它会用红色背景标记无法识别的宏:

无法识别的宏突出显示
\foornote对阵\footnote

为了使其有意义,TeXstudio 会注意到您正在使用哪些包,并自动尝试确定它们定义了哪些宏,大多数情况下都会成功(如果失败,您可以手动补充宏):

充满唇膏 未加载 Lipsum
lipsum已加载与lipsum未加载

然而,当你使用 TeXstudio(或任何具有良好自动功能的编辑器)时完成,你不会经常需要这样做,因为它\footnote会以自动完成选项的形式向你推荐:

自动完成 自动完成建议\foo

相关内容