Latex 误读方程式并标记错误

Latex 误读方程式并标记错误

我正在尝试写出下面的方程式,但 latex 标记了一个错误,说这里没有结束的线。我尝试了对齐和拆分等命令,但它们不起作用。如果有人能提出解决这个问题的建议,我将不胜感激。

\begin{equation} 
    \label{eq:standard_curve}
    \begin{align}
                $\Phi_\text{e}$  = K_\text{m} \[ \int_{\SI{780}{\nano\meter}}^{\SI{380}{\nano\meter}} $V_\lambda$ $\Phi_{e,\lambda}$ \,$d\lambda$ \]  
     \end{align}
    
    \end{equation}

方程式

答案1

当你启动时\begin{equation},TeX 会进入“数学模式”。同样align如此,所以你不应该在里面使用它equation(它的工作是进行对齐,而你似乎没有)。

由于您已经处于数学模式,$因此不允许:这不是制作有趣符号的方法,而是开始内联数学模式

如果需要方括号,请输入[and ],而不是\[and \]。只有以下情况才需要使用反斜杠:大括号{},应输入为\{\},因为{}在 TeX 中的用法不同。您还需要将它们放大以包含积分符号。

固定代码:

\begin{equation} 
    \label{eq:standard_curve}
    \Phi_{\mathrm{e}} = K_{\mathrm{m}} \biggl[ \int_{\SI{380}{\nano\meter}}^{\SI{780}{\nano\meter}} V_\lambda \Phi_{\mathrm{e},\lambda} \,d\lambda \biggr]
\end{equation}

在此处输入图片描述

另一方面,这里似乎没有必要使用括号。

\documentclass{article}
\usepackage{amsmath,siunitx}

\begin{document}

\begin{equation} 
    \label{eq:standard_curve}
    \Phi_{\mathrm{e}} = K_{\mathrm{m}} \int_{\SI{380}{\nano\meter}}^{\SI{780}{\nano\meter}} V_\lambda \Phi_{\mathrm{e},\lambda} \,d\lambda
\end{equation}

\end{document}

在此处输入图片描述

相关内容