2016-03-14 11 views
0

я написал следующие два уравнения в латексе, но проблема в том, когда я запускаю код, как уравнение написаны на одной и той же линиикак разделить уравнение на две строки

как я могу разделить их на две линии

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

ответ

0

Вы действительно хотите использовать пакет 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 и вот официальная информация User's Guide (pdf).


оригинальный способ, чтобы использовать eqnarray для этого, заменить давно amsmath, но он все еще может вмешаться, если по каким-то причинам не может быть использован пакет.