Necesito mostrar la conexión de un elemento de una matriz con una etiqueta, así:
Este es un código que escribo:
\[
\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}
\]
Entonces, ¿cómo puedo hacer esto?
Respuesta1
Una opción aquí sería utilizar un texto r
derecho sobre 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}
Por supuesto, puede ajustar el espacio \quad
según sus necesidades.
Respuesta2
Permítanme mostrarles cómo resolver esta tarea desde el punto de vista simple de TeX. Pero estas macros también funcionan en LaTeX. Y sin ningún paquete.
\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