我正在使用它TeXworks
作为我的源代码编辑器,并LaTeX
通过我获得了我的实际编译器和包MikTeX
。
我执行了以下代码块:
\begin {enumerate} % WEAK
\item $G$ is a function such that for all $x \in \mathbb{R}$, $G(x) = x$
\item $F$ is a function such that for all $x \in \mathbb{R}$, $F(x) = x$
\item $x = y = 1$
\end {eumerate}
编译器不仅没有提供错误消息,还陷入了无限循环。它运行了几分钟,直到我将其终止。
错误出现在最后一行:
在我的\end
声明n
中。eumerate
是否有任何LaTeX
IDE 会说出一些有用的信息,例如:
第 288 行。未知环境“eumerate”。您指的是“enumerate”吗?
答案1
您没有提供可重现无限循环的测试文件。如果我将您的片段完成到文档中,则 LaTeX 不会循环,错误会突出显示环境名称中的拼写错误。如果您遇到循环,则可能是由于文件中其他地方的不相关错误造成的。
从
\documentclass{article}
\usepackage{amsfonts}
\begin{document}
\begin {enumerate} % WEAK
\item $G$ is a function such that for all $x \in \mathbb{R}$, $G(x) = x$
\item $F$ is a function such that for all $x \in \mathbb{R}$, $F(x) = x$
\item $x = y = 1$
\end {eumerate}
\end{document}
LaTeX 报告:
! LaTeX Error: \begin{enumerate} on input line 5 ended by \end{eumerate}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.9 \end {eumerate}
?
当然,LaTeX 的错误与您用于编写输入文件的编辑器无关,因此我在 emacs 中编写了这个测试文件,但如果您在 TeXWorks 中编写它,您会得到相同的结果。