eqnarray 中缺少 $ 插入错误

eqnarray 中缺少 $ 插入错误

对于以下代码,我收到缺少 $ 插入错误(以及许多其他错误,如“缺少 } 插入”):

    \documentclass[11pt,oneside,onecolumn]{article}

    \usepackage{amsthm}
    \usepackage{verbatim}

    \begin{document}


    \begin{eqnarray}

    f(x)&=&\cos x\\
    f'(x)&=&-\sin x\\
    \int_0^xf(y)\ud y&=&\sin x

    \end{eqnarray}

    \end{document}

我尝试了基于 Google 搜索的不同更改来解决这个问题,但似乎没有任何帮助。任何建议都将不胜感激。

答案1

环境中不能有空行eqnarray。还请注意使用\dd来自physics包的。此外,正如@samcarter 所指出的,align应该是首选。

在此处输入图片描述

\documentclass[11pt,oneside,onecolumn]{article}

\usepackage{amsthm}
\usepackage{physics}% for the differential operator \dd


\begin{document}

Using \texttt{eqnarray},
\begin{eqnarray}
  f(x)  &=& \cos x\\
  f'(x) &=& -\sin x\\
  \int_0^x f(y)\dd{y} &=& \sin x                       
\end{eqnarray}
and better, using \texttt{align},
\begin{align}
  f(x)  &= \cos x\\
  f'(x) &= -\sin x\\
  \int_0^x f(y)\dd{y} &= \sin x                       
\end{align}

\end{document}

相关内容