多次添加数学方程式参考编号

多次添加数学方程式参考编号

当我运行以下脚本时

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\paragraph{Weights of the embedding layer}
\small
\begin{align}
\rlap{\text{Layer Weights}}\\
 &= \begin{bmatrix} -0.42056742 & -0.3540595 & -0.25417486 & -0.50596726 & -0.29918054\\ -0.23971583 & -0.39325562 & -0.35581827 & -0.3175518 & -0.2992685\\ -0.26149312 & -0.3268542 & -0.34264958 & -0.50005287 & -0.41450888\\ \ldots (m=60) 
\end{bmatrix}\\
& = \operatorname{shape}(5\times60)
\end{align}
\end{document}

我每行都会得到很多引用,就像下面的截图一样

在此处输入图片描述

如果这个问题比较虚,请见谅。我是 Latex 的新手,我想我会犯一些很常见的错误。

答案1

aligngather、环境alignat适用于多个方程,而multlinesplit环境适用于单个方程。

split环境没有提供编号,因为它仅供其他环境内部使用,例如equation

你只需更换你的align环境:

\begin{equation}
  \begin{split}
    \rlap{\text{Layer Weights}}\\
    &= \begin{bmatrix} -0.42056742 & -0.3540595 & -0.25417486 & -0.50596726 & -0.29918054\\ -0.23971583 & -0.39325562 & -0.35581827 & -0.3175518 & -0.2992685\\ -0.26149312 & -0.3268542 & -0.34264958 & -0.50005287 & -0.41450888\\ \ldots (m=60) 
    \end{bmatrix}\\
    & = \operatorname{shape}(5\times60)
  \end{split}
\end{equation}

相关内容