如何使向量分量成为标记方程?

如何使向量分量成为标记方程?

基本上,我希望将以下内容放在一行中,而不是在之前换行\begin{alignat}

$\begin{pmatrix}
component1 \\ component2
\end{pmatrix}=$\begin{alignat}{2}
0 \label{eq:first}\\    
0 \label{eq:second}
\end{alignat}

那么,如何使用向量分量来像方程一样引用/标记它?

答案1

我能够适应这个答案到这个上下文。这看起来有点 hacky,但似乎可以完成工作,甚至可以与 一起使用hyperref

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\newsavebox{\mymatrix}
\begin{align} \sbox{\mymatrix}{$\displaystyle
    \begin{pmatrix}
    \mathit{component}_1 \\ \mathit{component}_2
    \end{pmatrix} \hspace{1ex} = \hspace{2ex}
$}\raisebox{-.5\ht\mymatrix}[0pt][0pt]{\usebox{\mymatrix}}
    0 \label{eggs} \\
    0 \label{wine}
\end{align}
Now, I refer to \eqref{eggs} and \eqref{wine}.
\end{document}

在此处输入图片描述

如果要在第二个向量周围放置分隔符,可以将整个等式放入框中\mymatrix,并将空白放入第二部分,如下所示:

\newsavebox{\mymatrix}
\begin{align} \sbox{\mymatrix}{$\displaystyle
    \begin{pmatrix}
    \mathit{component}_1 \\ \mathit{component}_2
    \end{pmatrix} = \begin{pmatrix}
    0 \\
    0
    \end{pmatrix}
$}\raisebox{-.5\ht\mymatrix}[0pt][0pt]{\usebox{\mymatrix}}
 \label{eggs} \\
 \label{wine}
\end{align}

这种方法更简洁,即使您不想划定第二个向量,它也可能会更好。

在此处输入图片描述

相关内容