如何在两条线上拆分方程

use*_*121 1 latex biblatex

我在乳胶中写了以下两个方程,但问题是当我运行代码时,两个方程都写在同一行

我怎么能把它们分成两行

\begin{equation}
N = R * cos(lat) * sin(lon) \\
E = R * cos(lat) * cos(lon)
\label{eq:gps_to_cartesian}
\end{equation}
Run Code Online (Sandbox Code Playgroud)

zdi*_*dim 5

amsmath满足这种需求的包。它提供了处理多线方程的工具,捆绑在其类似方程的环境中。它是大多数安装中的标准包。

对于两个独立的方程,列在彼此下方并在=符号上对齐

\usepackage{amsmath}

\begin{align} \label{eq:gps_to_cartesian}
N = &  R * cos(lat) * sin(lon) \\
E = &  R * cos(lat) * cos(lon).
\end{align}
Run Code Online (Sandbox Code Playgroud)

额外的对齐点可以通过额外的&. 可以通过添加\notag. 可以做更多的调整。

请注意,多线方程还有其他环境,以适应不同的用途。

这是关于对齐方程的清晰页面,这是官方用户指南(pdf)。


原来的方式是eqnarray用于这个,很久以前就被替换了amsmath,但是如果由于某种原因包不能使用它仍然可以介入。