我是一个新的 Latex 用户,我已经在我的 Latex 文档中加载了这两个数学方程,我想将一个方程拆分成多行
\usepackage{amssymb}
\usepackage{amsthm}
我正在阅读这个主题,因为它打破了多个
尽管无论我做什么都不允许我编译
平均能量损失
\documentclass[authoryear,preprint,review,12pt]{elsarticle}
\usepackage{amssymb}
\usepackage{amsthm}
\begin{document}
\begin{equation}\label{xx}
\begin{split}
A&= 1 + 2 + \\
& 3 +4 +6
\end{split}
\end{equation}
\end{document}
\endinput
所以
\begin{equation}
A = 1 + 2 + 3 +4 +6
\end{equation}
我想将它们/将等式分成两行并保留下面编号和等号的格式。
我试过
\begin{equation}
A = 1 + 2 + \\
3 +4 +6
\end{equation}
尽管它不起作用
当我使用\begin{multline}
\begin{multline}
A = 1 + 2 + \\
3 +4 +6
\end{multline}
以及以下错误
! LaTeX Error: Environment multline undefined.See the LaTeX manual or LaTeX Companion for explanation.Type H <return> for immediate help.... \begin{multline}
! LaTeX 错误:\begin{document} 以 \end{multline} 结束。请参阅 LaTeX 手册或 LaTeX Companion 了解解释。输入 H 可立即获得帮助.... \end{multline}
虽然我把方程式分解了,但它没有编号,或者与我的文本有一行距离,也\begin{equation}
按照建议尝试了这个例子
\begin{equation}\label{xx}
\begin{split}
A&= 1 + 2 + \\
& 3 +4 +6
\end{split}
\end{equation}
并获得这些
! LaTeX Error: Environment split undefined.See the LaTeX manual or LaTeX Companion for explanation.Type H <return> for immediate help.... \begin{split}
! Misplaced alignment tab character &. A&
! Misplaced alignment tab character &.<recently read> & &
! LaTeX Error: \begin{equation} on input line 142 ended by \end{split}.See the LaTeX manual or LaTeX Companion for explanation.Type H <return> for immediate help.... \end{split}
我是否遗漏了什么?
答案1
我建议您使用与split
相对的环境,multline
可以使用 的子环境equation
。您需要在每行上指定一个对齐点,&
并使用 分隔行\\
。在这种情况下,第一行应该相对于其他行向左移动,包mathtools
为此提供了一个方便的命令:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{equation}
\label{wave kinematic}
\begin{split}
\MoveEqLeft
\frac{\partial N(\sigma;\lambda;\theta;t)}{\partial t}
+ \frac{\partial C_{g,\lambda}N(\sigma;\lambda;\theta;t)}
{\partial \lambda} \\
&+ \cos\phi^{-1} \cdot
\frac{\partial C_{f,\phi}N(\sigma;\lambda;\theta;t)}{\partial
\phi} \\
&+ \frac{\partial C_{f,\theta}N(\sigma;\lambda;\theta;t)}{\partial
\theta}
+ \frac{\partial C_{f,\sigma}N(\sigma;\lambda;\theta;t)}{\partial
\sigma}
= \frac{S(\sigma;\theta;\lambda;\varphi;t)}{\sigma}
\end{split}
\end{equation}
\end{document}
为了清晰起见,我将其分成了三行。如果您只想分成两部分,那么multlined
(请注意包中的额外部分d
)mathtools
将是一个更简单的解决方案:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{equation}
\label{wave kinematic}
\begin{multlined}
\frac{\partial N(\sigma;\lambda;\theta;t)}{\partial t}
+ \frac{\partial C_{g,\lambda}N(\sigma;\lambda;\theta;t)}
{\partial \lambda}
+ \cos\phi^{-1} \cdot
\frac{\partial C_{f,\phi}N(\sigma;\lambda;\theta;t)}{\partial
\phi} \\
+ \frac{\partial C_{f,\theta}N(\sigma;\lambda;\theta;t)}{\partial
\theta}
+ \frac{\partial C_{f,\sigma}N(\sigma;\lambda;\theta;t)}{\partial
\sigma}
= \frac{S(\sigma;\theta;\lambda;\varphi;t)}{\sigma}
\end{multlined}
\end{equation}
\end{document}
以上所有内容均适用elsarticle
于您更新的问题中的类。例如,第一个版本变为:
\documentclass[authoryear,preprint,review,12pt]{elsarticle}
\usepackage{mathtools}
\begin{document}
\begin{equation}
\label{wave kinematic}
\begin{split}
\MoveEqLeft
\frac{\partial N(\sigma;\lambda;\theta;t)}{\partial t}
+ \frac{\partial C_{g,\lambda}N(\sigma;\lambda;\theta;t)}
{\partial \lambda} \\
&+ \cos\phi^{-1} \cdot
\frac{\partial C_{f,\phi}N(\sigma;\lambda;\theta;t)}{\partial
\phi} \\
&+ \frac{\partial C_{f,\theta}N(\sigma;\lambda;\theta;t)}{\partial
\theta}
+ \frac{\partial C_{f,\sigma}N(\sigma;\lambda;\theta;t)}{\partial
\sigma}
= \frac{S(\sigma;\theta;\lambda;\varphi;t)}{\sigma}
\end{split}
\end{equation}
\end{document}
答案2
不确定你尝试做什么multine
但这似乎没问题:
\documentclass{amsart}
\begin{document}
\begin{multline}\label{wave kinematic}
\frac{\partial N(\sigma;\lambda;\theta;t)}{\partial t} + \frac{\partial C_{g,\lambda}N(\sigma;\lambda;\theta;t)}{\partial \lambda} +
\cos\phi^{-1}\cdot \frac{\partial C_{f,\phi}N(\sigma;\lambda;\theta;t)}{\partial \phi}+\\
\frac{\partial C_{f,\theta}N(\sigma;\lambda;\theta;t)}{\partial \theta}+\frac{\partial C_{f,\sigma}N(\sigma;\lambda;\theta;t)}{\partial \sigma} = \frac{S(\sigma;\theta;\lambda;\varphi;t}{\sigma}
\end{multline}
\end{document}
使用此功能您可以获得:
顺便说一句,你似乎在 RHS 上缺少一个括号 - 并且我删除了后面的一个多余的逗号\begin{equation}
。