Wie erstelle ich eine Matrix mit den Symbolen \langle und \rangle?

Wie erstelle ich eine Matrix mit den Symbolen \langle und \rangle?

Ich bin daran interessiert, Matrizen wie diese zu erstellen:

Bildbeschreibung hier eingeben

Ich habe es folgendermaßen versucht:

    \documentclass{article}
\usepackage{amsmath}
\begin{document}
    $\langle\mkern-1.5mu
    \begin{matrix}
        1\\2\\3
    \end{matrix}
    \mkern2mu\rangle
    $
\end{document}

das erzeugt

Bildbeschreibung hier eingeben Wie erstelle ich eine Matrix mit \rangleund langle?

Antwort1

Als Grundelement können Sie mit \leftund \rightdie Größe von Trennzeichen wie Klammern, geschweiften Klammern usw. automatisch an den dazwischen liegenden Inhalt anpassen. Dies funktioniert auch mit \left\langle\begin{matrix}...\end{matrix}\right\langle:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\left\langle
  \begin{matrix}
    1\\2\\3
  \end{matrix}
\right\rangle$
\end{document}

Bildbeschreibung hier eingeben

Wie man im Bild sieht, reichen die Winkel nicht ganz über die Finger. Dies kann man mit Hilfe deryhmathPaket:

\documentclass{article}
\usepackage{amsmath}
\usepackage{yhmath}
\begin{document}
$\left\langle
  \begin{matrix}
    1\\2\\3
  \end{matrix}
\right\rangle$
\end{document}

oder nur

\documentclass{article}
\usepackage{amsmath}% not needed in this case
\usepackage{yhmath}
\begin{document}
$\begin{amatrix}
    1\\2\\3
  \end{amatrix}$
\end{document}

Beides führt zu:

Bildbeschreibung hier eingeben

Wenn Ihnen die Blickwinkel des amsmathBeispiels besser gefallen, Ihnen aber auch die Idee von a gefällt, amatrixkönnen Sie es ähnlich definieren, z. B. bmatrixvon amsmath.sty:

\documentclass{article}
\usepackage{amsmath}
\makeatletter
\newenvironment{amatrix}{\left\langle\env@matrix}{\endmatrix\right\rangle}
\makeatother
\begin{document}
$\begin{amatrix}
    1\\2\\3
  \end{amatrix}$
\end{document}

Das Ergebnis ist das gleiche wie im ersten Beispiel.

Hinweis: Manchmal ist die Größenentscheidung von \leftund \rightnicht die beste. In solchen Fällen kann die Verwendung einer expliziten Größe mit \big, \bigg, \Big, \Bigghilfreich sein, aber für MatrizenDiese Größen sind sehr begrenzt. Aber für Matrizen sind IMHO die Größen mit \leftund \rightmeist geeignet.

verwandte Informationen