如何在下一行拆分长方程的某些部分

如何在下一行拆分长方程的某些部分

我如何将方程式的某些部分拆分到下一行?

\begin{equation}
\begin{split}
\lefteqn{P_{n_i}(e,(t+1)) = p_{n_i}(e,t)+\eta_{n_i}[\bar{U}_{n_i}(e)\\
   &  -\bar{U}_{n_i}]p_{n_i}(e,t)}
\end{split}
\end{equation}

答案1

大概是这样吧?

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{split}
P_{n_i}(e,(t+1)) = p_{n_i}(e,t)+\eta_{n_i}[\bar{U}_{n_i}(e)\\
   &  -\bar{U}_{n_i}]p_{n_i}(e,t)
\end{split}
\end{equation}
\end{document}

在此处输入图片描述

答案2

对于这种情况,包amsmathmathtools可以增强 amsmath 提供的环境multlinemultlined。使用后者您可以获得:

在此处输入图片描述

使用以下代码:

\documentclass[twocolumn]{article}
\usepackage{mathtools}

% only for show equation alone
\usepackage[active,displaymath,tightpage]{preview}
    \setlength\PreviewBorder{1em}

\begin{document}
\begin{equation}
    \begin{multlined}[44mm]
P_{n_i}(e,(t+1)) 
 = p_{n_i}(e,t)+\eta_{n_i}[\bar{U}_{n_i}(e)\\[1ex]
     -\bar{U}_{n_i}]p_{n_i}(e,t)
    \end{multlined}
\end{equation}
\end{document}

在您的 MWE 中,您使用\lefteqn{ ...}。您在哪里找到它?如果您希望在整个文档中都有左对齐方程,那么您应该fleqn在文档类中使用选项,例如:

\documentclass[twocolumn]{article}

或者在包裹中amsmath或者在mathtools例如

\usepackage[fleqn]{mathtools}

相关内容