LatexIt 无法正确渲染

LatexIt 无法正确渲染

我一直在试图弄清楚 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}

答案2

在 Mac 上,您可以通过单击主窗口上方的按钮之一来更改 LaTeXiT 的模式。它应该可以避免出现前言和后言的问题。

相关内容