对齐中的大公式 - 2

对齐中的大公式 - 2

晚上好

我是 Latex 的新手。我正在编写湍流运动方程的分解。我遇到了以下问题左对齐方程的编号。我不明白为什么在 align 方法中不能选择对齐方向。也许有人能帮我理解我忽略了什么?对于最后两个例子,我遵循了这篇文章的指示

对齐中的大公式

我使用了各种条件,我把三段代码与结果放在一起:

\begin{align} % N-S Decomposition 1 
\bar{u}_{i,t}+u^{\prime}_{i,t} +{({\bar{u}}_{j}+{u^{\prime}_{j}})}({\bar{u}}_{i}+u^{\prime}_{i})_{,j} =\\
\nonumber
-\frac{1}{\rho_{0}}(\bar{\tilde{\rho}}+\tilde{\rho}^{\prime}){g^{\prime}}z_{,i}
    -\frac{1}{\rho_{0}}(\bar{\tilde{p}}_{,i}+\tilde{p}^{\prime}_{,i})
    +2\nu({\bar{e}_{ij}+e^{\prime}_{ij})_{,j}} 
\end{align}

普里玛图像

\stackMath
\def\stackalignment{l}
\begin{equation}
\stackanchor[10pt]{\displaystyle%
    \bar{u}_{i,t}+u^{\prime}_{i,t} +{({\bar{u}}_{j}+{u^{\prime}_{j}})}({\bar{u}}_{i}+u^{\prime}_{i})_{,j} =\\ 
}{\quad\quad\quad\quad\quad\displaystyle
-\frac{1}{\rho_{0}}(\bar{\tilde{\rho}}+\tilde{\rho}^{\prime}){g^{\prime}}z_{,i}
-\frac{1}{\rho_{0}}(\bar{\tilde{p}}_{,i}+\tilde{p}^{\prime}_{,i})
+2\nu({\bar{e}_{ij}+e^{\prime}_{ij})_{,j}} 
} 
\end{equation}

第二幅图像

在这个代码中,所有内容都标记为红色,好像它没有识别代码,但它也创建了pdf

\stackMath
\def\stackalignment{l}
\stackanchor[10pt]{\displaystyle%
\overline{u^{\prime}_{i}u^{\prime}_{i,t}}
+\overline{u^{\prime}_{i}\bar{u}_{j}u^{\prime}_{i,j}}
+\overline{u^{\prime}_{i}u^{\prime}_{j}u^{\prime}_{i}\bar{u}_{i,j}}
+\overline{u^{\prime}_{i}u^{\prime}_{j}u^{\prime}_{i,j}} =
    }{\quad\quad\quad\quad\quad\quad\quad\quad\quad\displaystyle
-\frac{1}{\rho_{0}}\overline{\rho^{\prime}u^{\prime}_{i}}{g^{\prime}}z_{,i}
-\frac{1}{\rho_{0}}\overline{p^{\prime}_{,i}u^{\prime}_{i}}
+2\nu\overline{{{e}^{\prime}_{ij,j}}u^{\prime}_{i}}
-\overline{\overline{(u^{\prime}_{i}u^{\prime}_{j})}_{,j} u^{\prime}_{i}}
    } \\

泰尔扎图像 对我来说,红色代码设置为:命令无法识别 四张图片

%---------------------------------------------------------

我无法单独给出答案,因为我发现您的所有解决方案都非常有趣,非常具有说服力。今天下午我会更冷静地查看代码并重新编译。如果我发现任何困难,我会写下来。我想从第三个代码中请求信息。这属于 usepackage {stackengine} 库。我想知道为什么 latex 告诉我:命令无法识别

我解决了编号问题。必然会\numberwithin{equation}{chapter}。我发现这个命令很有趣,我会尝试使用它。

答案1

以下是三种可能性:

\documentclass{article}
\usepackage{mathtools}

\begin{document}

\begin{align} % N-S Decomposition 1
 & \bar{u}_{i,t}+u^{\prime}_{i,t} +{({\bar{u}}_{j}+{u^{\prime}_{j}})}({\bar{u}}_{i}+u^{\prime}_{i})_{,j} =\\
\nonumber
 & {-}\frac{1}{\rho_{0}}(\bar{\tilde{\rho}}+\tilde{\rho}^{\prime}){g^{\prime}}z_{,i}
 -\frac{1}{\rho_{0}}(\bar{\tilde{p}}_{,i}+\tilde{p}^{\prime}_{,i})
 +2\nu({\bar{e}_{ij}+e^{\prime}_{ij})_{,j}}
\end{align}
\bigskip

\begin{equation}
\begin{aligned} % N-S Decomposition 1
 & \bar{u}_{i,t}+u^{\prime}_{i,t} +{({\bar{u}}_{j}+{u^{\prime}_{j}})}({\bar{u}}_{i}+u^{\prime}_{i})_{,j} =\\
 & {-}\frac{1}{\rho_{0}}(\bar{\tilde{\rho}}+\tilde{\rho}^{\prime}){g^{\prime}}z_{,i}
 -\frac{1}{\rho_{0}}(\bar{\tilde{p}}_{,i}+\tilde{p}^{\prime}_{,i})
 +2\nu({\bar{e}_{ij}+e^{\prime}_{ij})_{,j}}
\end{aligned}
\end{equation}
\bigskip

\begin{equation}
\begin{multlined} % N-S Decomposition 1
  \bar{u}_{i,t}+u^{\prime}_{i,t} +{({\bar{u}}_{j}+{u^{\prime}_{j}})}({\bar{u}}_{i}+u^{\prime}_{i})_{,j} =\\
  {-}\frac{1}{\rho_{0}}(\bar{\tilde{\rho}}+\tilde{\rho}^{\prime}){g^{\prime}}z_{,i}
    -\frac{1}{\rho_{0}}(\bar{\tilde{p}}_{,i}+\tilde{p}^{\prime}_{,i})
    +2\nu({\bar{e}_{ij}+e^{\prime}_{ij})_{,j}}
\end{multlined}
\end{equation}

\end{document}

在此处输入图片描述

答案2

仅第一个方程:

在此处输入图片描述

使用split环境:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
    \begin{equation} % N-S Decomposition 1
\begin{split}
& \bar{u}_{i,t}+u'_{i,t} +{({\bar{u}}_{j}+{u'_{j}})}({\bar{u}}_{i}+u'_{i})_{,j} = \\
& {-}\frac{1}{\rho_{0}}(\bar{\tilde{\rho}}+\tilde{\rho}'){g'}z_{,i}
        -\frac{1}{\rho_{0}}(\bar{\tilde{p}}_{,i}+\tilde{p}'_{,i})
        +2\nu({\bar{e}_{ij}+e'_{ij})_{,j}}
\end{split}
    \end{equation}    
\end{document}

答案3

下面的第一个两行公式重现了您的第一个align示例,同时 (a)&在每行的开头添加了对齐点 ( ) 并且 (b) 删除了相当多的冗余花括号,并将所有 替换为^{\prime}'请注意,我将第二行的第一个-(减号)符号括在花括号中,以便 LaTeX 将其视为一元运算符而不是二元运算符。

第二个公式应用了三个小调整:=将符号移至第二行的开头,第二行相对于第一行缩进(通过指令\quad),并且行之间的垂直间距略有增加。请注意,由于第二行现在以符号开头=,因此不再需要对后续-符号进行任何特殊处理,以便将其视为一元运算符。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath} % for 'align' environment 
\begin{document}

\begin{align} 
&\bar{u}_{i,t}+u'_{i,t} +(\bar{u}_{j}+u'_{j})(\bar{u}_{i}+u'_{i})_{,j} =\\
&{-}\frac{1}{\rho_{0}}(\bar{\tilde{\rho}}+\tilde{\rho}')g'z_{,i}
    -\frac{1}{\rho_{0}}(\bar{\tilde{p}}_{,i}+\tilde{p}'_{,i})
    +2\nu(\bar{e}_{ij}+e'_{ij})_{,j}  \nonumber
\end{align}

\begin{align} 
&\bar{u}_{i,t}+u'_{i,t} +(\bar{u}_{j}+u'_{j})(\bar{u}_{i}+u'_{i})_{,j} \\[1ex]
&\quad=-\frac{1}{\rho_{0}}(\bar{\tilde{\rho}}+\tilde{\rho}')g'z_{,i}
    -\frac{1}{\rho_{0}}(\bar{\tilde{p}}_{,i}+\tilde{p}'_{,i})
    +2\nu(\bar{e}_{ij}+e'_{ij})_{,j}  \nonumber
\end{align}

\end{document}

答案4

我无法单独给出答案,因为我发现您的所有解决方案都非常有趣,非常详尽。今天下午我会更冷静地查看代码并重新编译。如果我发现任何困难,我会写下来。我想从第三个代码中请求信息。这属于图书馆\usepackage{stackengine}。我想知道为什么 latex 告诉我:命令无法识别。

相关内容