我一直在试图弄清楚 latexit 是如何工作的,但是,当我输入这段简单的代码时,我收到一长串不同错误的消息,如“LaTeX 错误错误的环境分隔符”、“您不能在数学模式下使用‘\eqno’”、“缺少插入的 \endgroup。”......等等。
以下是代码:
\begin{equation} \label{xx}
x^2 - 5 x + 6 = 0
\end{equation}
我究竟做错了什么?
答案1
Latexit 有自己的前言和后记,你可以通过它的偏好设置来访问它们 ( Edit > Preferences
)
标准前言包含\begin{displaymath}
和后记\end{displaymath}
:
因此,如果你在代码中添加\begin{equation}
和\end{equation}
,你将收到错误:
! LaTeX Error: \begin{document} ended by \end{displaymath}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.11 \end{displaymath}
! Extra \endgroup.
<recently read> \endgroup
l.11 \end{displaymath}
去掉\begin{equation}
和\end{equation}
,得到结果:
PS:由于公式是从 latexit 导出为图像并插入到其他地方的,我认为使用公式编号(由equation
环境插入)和标签不是一个好主意。最好将它们包含在主文档中。但是,如果您出于自己的原因需要它们,请在 latexit 的序言中用 替换,并\begin{displaymath}
在后记中用替换。\begin{equation}
\end{displaymath}
\end{equation}