对齐环境中的文本间距

对齐环境中的文本间距

我遇到了一个问题,当我输入以下代码时,“来自公式 1”出现在行的中间,但我希望它在边缘与 (2) 对齐。我尝试过使用 h 间距,但没有效果。还有其他建议吗?

In the case of the dot product we then have
    \begin{align}\label{eq:2}
    \left\lVert\begin{pmatrix}a\\b\end{pmatrix}\right\rVert
    & = \sqrt{\begin{pmatrix}a\\b\end{pmatrix}\cdot\begin{pmatrix}a\\b\end{pmatrix}}
    && \text{(from Equation \eqref{eq:1})}\nonumber\\[0.2em]
    & = \sqrt{a^{2}+b^{2}}
 \end{align}

答案1

这个\tag宏可能就是您正在寻找的。

enter image description here

\documentclass{article}
\usepackage{amsmath} % for '\tag' macro and 'align' env.
\begin{document}
In the case of the dot product we then have
\begin{align}\label{eq:2}
    \left\lVert\begin{pmatrix}a\\b\end{pmatrix}\right\rVert
    &= \sqrt{\begin{pmatrix}a\\b\end{pmatrix} \cdot
             \begin{pmatrix}a\\b\end{pmatrix}}
       \tag{from Equation \eqref{eq:1}}\\[1ex]
    &= \sqrt{a^{2}+b^{2}}
\end{align}
\end{document}

相关内容