Графическая связь между матрицей и этикеткой

Графическая связь между матрицей и этикеткой

Мне нужно показать связь элемента матрицы с меткой, например так:

введите описание изображения здесь

Вот код, который я пишу:

\[
\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

матрица

Связанный контент