矩陣與標籤之間的圖形連接

矩陣與標籤之間的圖形連接

我需要顯示矩陣元素與標籤的連接,如下所示:

在此輸入影像描述

這是我寫的一些程式碼:

\[
\mathrm{A^{(0)}}=
\quad
\left(
\begin{array}{cccc:c@{}}
    2 &  2 &  1 &  1 &  7 \\
    1 & -1 &  2 & -1 &  1 \\
    3 &  2 & -3 & -2 &  4 \\
    4 &  3 &  2 &  1 & 12 \\
\end{array}
\right)
%
\begin{array}{cccc}
           eq1 &  m21 & = & 1/2 \\
           eq2 &  m31 & = & 3/2 \\
           eq3 &  m41 & = & 2   \\
           eq4 &      &   &     \\
\end{array}
\]

那麼,我該怎麼做呢?

答案1

這裡的一種選擇是使用r文字lap

在此輸入影像描述

\documentclass{article}
\usepackage{arydshln,amsmath}
\begin{document}

\[
  \mathrm{A^{(0)}} =
  \left[\hspace{.5\arraycolsep}
  \begin{array}{rrrr:r}
    2 &  2 &  1 &  1 &  7 \rlap{\quad\small$\rightarrow$ eq1} \\
    \cline{1-1}
    \multicolumn{1}{|r|}{1} & -1 &  2 & -1 &  1 \rlap{\quad\small$\rightarrow$ eq2} \\
    \multicolumn{1}{|r|}{3} &  2 & -3 & -2 &  4 \rlap{\quad\small$\rightarrow$ eq3} \\
    \multicolumn{1}{|r|}{4} &  3 &  2 &  1 & 12 \rlap{\quad\small$\rightarrow$ eq4} \\
    \cline{1-1}
  \end{array}
  \right]
  \qquad\qquad
  \left\{
  \renewcommand{\arraystretch}{1.4}
  \begin{array}{l}
    m_{21} = \tfrac{1}{2} \\
    m_{31} = \tfrac{3}{2} \\
    m_{41} = 2
  \end{array}
  \right.
\]

\end{document}

當然,您可以調整間距\quad以滿足您的需求。

答案2

讓我展示如何從普通 TeX 的角度解決這個任務。但這些巨集也可以在 LaTeX 中使用。而且沒有任何包裹。

\def\|{\quad \lower4pt\vbox to13.2pt{%
   \cleaders\vbox{\hrule height2.2pt width.4pt\kern2.2pt}\vfil}}
\def\bt{\rlap{\kern-3pt\vbox to0pt{\kern-10pt\hrule\hbox{\vrule height39pt\quad\vrule}\hrule}}}
\def\eq#1{\rlap{\quad\ $\to$ eq#1}}
\def\rmatrix#1{\vcenter{\offinterlineskip\halign{&\enspace\hfil$##$\enspace\cr #1\crcr}}}
\def\crs{\cr\noalign{\kern5pt}}
\def\A{{\rm A}}

$$
\A^{(0)} = \left(\,\rmatrix{
    2 &   2 &   1 &   1 \|&  7 \eq1 \cr
\bt 1 &  -1 &   2 &  -1 \|&  1 \eq2 \cr
    3 &   2 &  -3 &  -2 \|&  4 \eq3 \cr
    4 &   3 &   2 &   1 \|& 12 \eq4 \cr
}\right)\qquad\qquad\
\cases{m21={1\over2}\crs m31={3\over2}\crs m41=2}
$$

\bye

矩陣

相關內容