具有“对齐”环境的中心宽多行方程标签

具有“对齐”环境的中心宽多行方程标签

我正在使用aligned环境来编写多行方程,如果方程不太长,则效果很好。

然而,这个等式只是稍微宽一点所以我希望标签仍然位于中间行(MWE 中的第 2 行),中间有空格。我知道解决方案可以是压缩符号之间的空间或进一步打破等式。但我很好奇如何力量标签位置是否移到中心?

请考虑以下 MWE:

\documentclass[twocolumn,letterpaper]{article}
\usepackage{amssymb,amsmath,amsfonts,amsthm}
\usepackage{bm}

\begin{document}
  The following equation is a it wider so the tag is squeezed below,
  but there is space on the second line.
  How can I force that tag to that place?
  \begin{equation}
    \begin{aligned}
      \mathrm{vec}(\mathbf{H}_{t,k})=&\ (\mathbf{V}_k^*\otimes\mathbf{V}_M)\,\mathrm{vec}(\bm{\Gamma}_{t,k}\bm{\Omega}_t\bm{\Sigma}_{t,k}) \\
      =&\ (\mathbf{V}_k^*\otimes\mathbf{V}_M)(\bm{\Sigma}_{t,k}^T\otimes\bm{\Gamma}_{t,k})\,\mathrm{vec}(\bm{\Omega}_t) \\
      =&\ (\mathbf{V}_k^*\otimes\mathbf{V}_M)(\bm{\Sigma}_{t,k}^T\otimes\bm{\Gamma}_{t,k})(\mathbf{V}_N^T\odot\mathbf{V}_N)\bm{\Psi}^*
    \end{aligned}
  \end{equation}
\end{document}

结果是:

结果

答案1

可以使用 mathtools 中的 \mathrlap 命令和 nccmath 中的 fleqn 环境来确保方程式从左边距开始。请注意,在这种情况下您不必加载 amsmath,因为 mathtools 会为您完成此操作。

\documentclass[twocolumn,letterpaper]{article}
\usepackage{amssymb,mathtools,amsthm}
\usepackage{nccmath}
\usepackage{bm}

\begin{document}

  The following equation is a it wider so the tag is squeezed below,
  but there is space on the second line.
  How can I force that tag to that place?
    \begin{fleqn}
    \begin{equation}
    \begin{aligned}
      \mathrm{vec}(\mathbf{H}_{t,k}) &=\ (\mathbf{V}_k^*\otimes\mathbf{V}_M)\,\mathrm{vec}(\bm{\Gamma}_{t,k}\bm{\Omega}_t\bm{\Sigma}_{t,k}) \\
      &=\ (\mathbf{V}_k^*\otimes\mathbf{V}_M)(\bm{\Sigma}_{t,k}^T\otimes\bm{\Gamma}_{t,k})\,\mathrm{vec}(\bm{\Omega}_t) \\
      &=\ (\mathbf{V}_k^*\otimes\mathbf{V}_M)(\bm{\Sigma}_{t,k}^T\otimes\bm{\Gamma}_{t,k})(\mathbf{V}_N^T\odot \mathrlap{\mathbf{V}_N)\bm{\Psi}^*}
    \end{aligned}
    \end{equation}
    \end{fleqn}

\end{document}

在此处输入图片描述

相关内容