我正在尝试写出下面的方程式,但 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}