三行公式中“=”符号的对齐

三行公式中“=”符号的对齐

如何将最后一个公式中的“=”对齐到第二个公式的最后一个符号“=”下方。

这是我的尝试

\begin{align}
E=\dot{\theta}\frac{\partial L}{\partial \dot{\theta}}-L &= \nonumber \\
&=\frac{m}{2}(R^2\dot\theta^2+R^2\omega^2\sin^2\theta)+mgR\cos\theta  &=  \nonumber \\
& &=  T+U 
\end{align}

答案1

(1)始终发布完整的最小示例,如果人们得到一些东西来工作,他们不需要添加任何东西来编译它,那么他们更有可能获得帮助

(2)在这种情况下,对齐不是最佳解决方案,请使用alignat。还请记住,每行的数量&将是对齐数量的 2x - 1。

\documentclass[a4paper]{memoir}
\usepackage{amsmath}
\begin{document}
\begin{alignat}{2}
E&=\dot{\theta}\frac{\partial L}{\partial \dot{\theta}}-L &&= \nonumber \\
&=\frac{m}{2}(R^2\dot\theta^2+R^2\omega^2\sin^2\theta)+mgR\cos\theta  &&=  \nonumber \\
&& &=  T+U 
\end{alignat}

\end{document}

在此处输入图片描述

答案2

(答案已更新,以纳入 daleif 和 barbarabeeton 的评论。)

我认为 (i) 将行与第一个=符号对齐,以及 (ii)=在末尾的第 1 行和第 2 行添加符号可以满足您的需要。我遵循 Igor Kotelnikov 和 Platon Chebotaev 所著的《LaTeX po-russki》一书第 184 页中建议的用法。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
E &=\dot{\theta}\frac{\partial L}{\partial \dot{\theta}}-L = \nonumber \\
  &=\frac{m}{2}(R^2\dot\theta^2+R^2\omega^2\sin^2\theta) +mgR\cos\theta = \nonumber \\
  &= T+U
\end{align}
\end{document}

相关内容