Wie kann ich in einer Matrix eine vertikale Linie zeichnen und Pfeile hinzufügen?

Wie kann ich in einer Matrix eine vertikale Linie zeichnen und Pfeile hinzufügen?

Hier ist ein Bild davon. Bildbeschreibung hier eingeben

Bildbeschreibung hier eingebenGibt es eine Möglichkeit, das abzutippen?

Antwort1

Eine Möglichkeit besteht darin, Folgendes zu verwenden array:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\[
\left[\begin{array}{@{} rrr|rrr @{\,}}
 1 &  2 & -1 & 1 & 0 & 0  \\
-2 &  0 &  1 & 0 & 1 & 0  \\
 1 & -1 &  0 & 0 & 0 & 1  \\
\end{array}\right]
\]
\end{document}

Bildbeschreibung hier eingeben

Antwort2

Dies basiert aufdiese Antwort, das Anleihen beidieser Beitrag, Unddiese Antwort, dasdiese Antwort. Der Zweck besteht darin, die Minuszeichen und Zahlen sauber auszurichten.

\documentclass{article}
\usepackage{amsmath}
\makeatletter
\renewcommand*\env@matrix[1][*\c@MaxMatrixCols c]{% https://tex.stackexchange.com/a/33523
  \hskip -\arraycolsep
  \let\@ifnextchar\new@ifnextchar
  \array{#1}}
\makeatother
\usepackage{array}
\makeatletter
\def\CheckMinus\ignorespaces{\@ifnextchar-{}{\phantom{-}}}
\makeatother
\newcolumntype{J}{>{\CheckMinus}l}

\begin{document}
\begin{equation}
  \begin{bmatrix}[JJJ|JJJ]
 1 &  2 & -1 & 1 & 0 & 0  \\
-2 &  0 &  1 & 0 & 1 & 0  \\
 1 & -1 &  0 & 0 & 0 & 1  \\
  \end{bmatrix}\xrightarrow{R_1-R_3}
\end{equation}
\end{document}

Bildbeschreibung hier eingeben

Antwort3

Eine einfache Lösung mit delarray:

\documentclass{article}
\usepackage{amsmath}
\usepackage{delarray}

\begin{document}

\[ \begin{array}[c][{rrr|rrr}]
1 & 2 & -1 & 1 & 0 & 0 \\
-2 & 0 & 1 & 0 & 1 & 0 \\
 1 & -1 & 0 & 0 & 0 & 1 
\end{array}\xrightarrow{R_1-R_3}
\]

\end{document} 

Bildbeschreibung hier eingeben

verwandte Informationen