Ich muss die Verbindung eines Matrixelements mit einer Beschriftung wie folgt darstellen:
Dies ist ein Teil des Codes, den ich schreibe:
\[
\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}
\]
Also, wie kann ich das machen?
Antwort1
Eine Möglichkeit wäre hier, einen Text r
direkt darüber zu verwenden 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}
Natürlich können Sie den Abstand \quad
Ihren Bedürfnissen entsprechend anpassen.
Antwort2
Ich zeige Ihnen, wie Sie diese Aufgabe aus der Sicht von reinem TeX lösen können. Aber diese Makros funktionieren auch in LaTeX. Und ohne irgendwelche Pakete.
\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