如何用左对齐注释来注释分割方程中的行?

如何用左对齐注释来注释分割方程中的行?

amsmath我有一个使用 的环境将其拆分为 4 行的方程式split。如何用文本注释注释各个行,以使注释本身左对齐并对齐?所以我想要的是(没有方程式编号):

  lhs = some term         (comment1)
      + another term
      + yet another term  (comment2)
      + final term        (comment3)

当然,原则上,可以使用环境获得左对齐和对齐的注释alignat。但是,虽然我可以选择使用哪行进行编号,\notag这样我就可以得到一个公式编号,但该编号不会垂直居中(因为我的行数是偶数)。

我搜索了一段时间的解决方案,但一无所获。以下 MWE 不完整,因为它不包含左对齐和对齐的注释:

\documentclass{minimal}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{split}
  \alpha & = \alpha_0 \\
         & + \beta^2 (H-\sqrt{f/g})
\end{split}
\end{equation}
\end{document}

谢谢你的帮助。

答案1

您可以使用alignedalignedat{2},并考虑或不考虑注释的宽度:

\documentclass{article}
\usepackage[showframe]{geometry}
\usepackage{amsmath}

\begin{document}

\begin{equation}
  \begin{aligned}
    α& = \alpha₀ & & \text{\footnotesize(a first comment)} \\
           & + \beta² (H-√{f/g}) & & \text{\footnotesize(another comment)}
  \end{aligned}
\end{equation}
\vskip 0.5cm
\begin{equation}
  \begin{alignedat}{2}
    α& = \alpha₀ &\qquad & \rlap{\footnotesize(a first comment)}\\
    & + \beta² (H-√{f/g}) & & \rlap{\footnotesize(another comment)}
  \end{alignedat}
\end{equation}
\vskip 0.5cm
\begin{equation}
  \begin{alignedat}{2}
    α& = \alpha₀ &\qquad & \text{\footnotesize(a first comment)}\\
    & + \beta² (H-√{f/g}) & & \text{\footnotesize(another comment)}
  \end{alignedat}
\end{equation}

\end{document} 

在此处输入图片描述

相关内容