自动搜索语法不一致的方法

自动搜索语法不一致的方法

我有一个很大的 .tex 文件,运行时收到有关缺少$或多余分隔符/缺少 的错误消息{。它在日志文件中告诉我错误“应该”位于何处,但它不在那里。但我相信它在文件的其他地方。我的问题是,当日志文件只提供行号时,是否有一种自动方法可以准确找到文件中语法不一致的位置,即使这样,有时它也会给出错误的行号位置,例如:有一个括号{...而没有右括号,或者有一个数学分隔符$...\(...,而缺少另一个。下面是编译后报告内容的小快照。

日志输出

下面是我的样子line 1616 号线

16 号线

答案1

我认为答案是肯定的。没有。这是因为这个优秀的答案简而言之,LaTeX 可以改变符号的含义,使得“语法检查器”难以理解。

我确信有些编辑在这方面比其他编辑做得更好,因此我完全期待出现对这个问题的更好的答案。

相关内容