如何正确书写数学定义

如何正确书写数学定义

所以我现在无法运行我的文件。这就是为什么我想确定后续表达式的原因:

\begin{equation} \label{IM}

\left(\text{IM}\right)_\text{frequency} = mf_1 + nf_2 \text{ with } m,n \in \mathbb{Z^2}, 
\end{equation}

所以我希望 Z 的指数为 2。这行代码可以实现吗?

答案1

我确实相信你在使用该代码时遇到了麻烦;-)

如果你尝试编译它,第一个错误将是

! Missing $ inserted.
<inserted text> 
                $

空行被解释为一个新段落,这只允许在文本模式下出现。但是,\begin{equation}TeX 处于(显示)数学模式,所以它会认为你忘记了$, 并把它放进去。按回车键现在会引发

! Display math should end with $$

即,这是之前插入的 TeX 的后续错误$。请注意,只有第一个错误消息才有意义:之后的所有内容通常都没有帮助。但让我们忘记这一点,继续努力<enter>:这次你会遇到

! Missing $ inserted.

再次。为什么?因为 TeX 现在已经切换到文本模式,但遇到了\left,这是一个数学模式宏,所以它再次插入了一个$。然后是下一个问题:用$(内联数学)打开数学并用\end{equation}(显示数学)关闭数学试图创建一个方程式数字,这在内联数学中是不可能的,你会得到错误

! You can't use `\eqno' in math mode

我可以继续说下去,但我们就此打住:长话短说,代码应该是

\begin{equation} \label{IM}
(\mathrm{IM})_\mathrm{frequency} = m f_1 + n f_2 \text{ with } (m,n) \in \mathbb{Z}^2, 
\end{equation}

或者

\begin{equation} \label{IM}
(\mathrm{IM})_\mathrm{frequency} = m f_1 + n f_2 \text{ with $(m,n) \in \mathbb{Z}^2$,}
\end{equation}

您几乎不需要\left\right,并且您当然可以在这里省略它们。正如 David 在他的评论中指出的那样,\mathrm是比“IM”和“频率”更好的选择\text。指数\mathbb{Z}必须在之外给出\mathbb,否则您将不会得到任何错误,而会得到一个令人不快的惊喜:

在此处输入图片描述

相关内容