如何将等式拆分成两条线
how to split equation on two lines
我在 latex 中写了以下两个方程,但问题是当我 运行 代码时,两个方程都写在同一行上
如何将它们分成两行
\begin{equation}
N = R * cos(lat) * sin(lon) \
E = R * cos(lat) * cos(lon)
\label{eq:gps_to_cartesian}
\end{equation}
amsmath
包可以满足这种需求。它提供了处理多线方程的工具,捆绑在类似方程的环境中。它是大多数安装中的标准包。
对于两个独立的方程,列在彼此下方并按 =
符号对齐
\usepackage{amsmath}
\begin{align} \label{eq:gps_to_cartesian}
N = & R * cos(lat) * sin(lon) \
E = & R * cos(lat) * cos(lon).
\end{align}
可以使用额外的 &
设置额外的对齐点。通过添加 \notag
可以在单独的行上抑制方程编号。可以进行更多调整。
请注意,多线方程还有其他环境,以适应不同的用途。
这是 Aligning Equations and here is the official User's Guide (pdf) 上的清晰页面。
最初的方法是使用 eqnarray
,很久以前被 amsmath
取代,但如果由于某种原因无法使用包,它仍然可以介入。
我在 latex 中写了以下两个方程,但问题是当我 运行 代码时,两个方程都写在同一行上
如何将它们分成两行
\begin{equation}
N = R * cos(lat) * sin(lon) \
E = R * cos(lat) * cos(lon)
\label{eq:gps_to_cartesian}
\end{equation}
amsmath
包可以满足这种需求。它提供了处理多线方程的工具,捆绑在类似方程的环境中。它是大多数安装中的标准包。
对于两个独立的方程,列在彼此下方并按 =
符号对齐
\usepackage{amsmath}
\begin{align} \label{eq:gps_to_cartesian}
N = & R * cos(lat) * sin(lon) \
E = & R * cos(lat) * cos(lon).
\end{align}
可以使用额外的 &
设置额外的对齐点。通过添加 \notag
可以在单独的行上抑制方程编号。可以进行更多调整。
请注意,多线方程还有其他环境,以适应不同的用途。
这是 Aligning Equations and here is the official User's Guide (pdf) 上的清晰页面。
最初的方法是使用 eqnarray
,很久以前被 amsmath
取代,但如果由于某种原因无法使用包,它仍然可以介入。