在 LaTeX 中对齐多个 \begin{align} 块

在 LaTeX 中对齐多个 \begin{align} 块

关于在 LaTeX 中对齐方程式,我只想提一个简单的问题。基本上,这是我的源代码的一个片段:

\begin{align*}
  dU&=\partial Q - \partial W \\
  \partial Q &= dU + \partial W
\end{align*}
Since $U_E$ was already calculated, $U_A$ can be calculated using equation (1.1) as well:
\begin{align*}
  U_A&=\frac{3}{2}PV \\
  U_A&=\frac{3}{2}*10^5*10^{-3}\\
  U_A&=150J
\end{align*}

现在,我面临的问题是第一个align*标签与第二个标签不对齐,我的意思是方程式发生了偏移。我不能 100% 确定为什么会发生这种情况或如何解决此问题。

答案1

使用\intertext

\documentclass{article}
\usepackage{amsmath}
\begin{document}

\begin{align*}
  dU         &=\partial Q - \partial W \\
  \partial Q &= dU + \partial W
%
\intertext{Since $U_E$ was already calculated, $U_A$ can be calculated 
           using equation (1.1) as well:}
%
  U_A        &= \frac{3}{2}PV           \\
  U_A        &= \frac{3}{2}*10^5*10^{-3}\\
  U_A        &= 150J
\end{align*}

\end{document}

答案2

为了保持方程式对齐,我更喜欢使用数组环境,即

\begin{array}{ } 
    <similar syntax to align>
\end{array}

我从来没有注意到您提到的多个数组环境之间的方程式不一致的问题。

我认为使用 LaTeX 时需要习惯的另一件事是,有些事情你实际上不应该控制,因为 LaTeX 默认会做正确的事情,即使这与您使用 ms word 或其他文字处理软件时习惯做的事情相反。LaTeX 是所见即所得的。只需担心文档的结构并相信 LaTeX 会使其看起来正确。

相关内容