如何用 \langle 和 \rangle 符號製作矩陣?

如何用 \langle 和 \rangle 符號製作矩陣?

我對製作這樣的矩陣感興趣:

在此輸入影像描述

我已經嘗試過這樣的:

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

產生

在此輸入影像描述\rangle如何用和 製作矩陣langle

答案1

作為基本元素,\leftand\right可用於根據其間的內容自動調整分隔符號(如方括號、花括號等)的大小。這也適用於\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}

在此輸入影像描述

從圖中可以看出,角度並未完全超出數字。這可以在以下工具的幫助下進行更改yhmath包裹:

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

要不就

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

兩者都會導致:

在此輸入影像描述

如果您喜歡範例的角度amsmath,但也喜歡 a 的想法,您可以將其定義為amatrix類似於:bmatrixamsmath.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}

結果與第一個範例中所示的結果相同。

\left注意:有時和的大小決定\right並不是最好的。在這種情況下,使用\big, \bigg, \Big,的明確大小\Bigg會有所幫助,但對於矩陣這些尺寸非常有限。但對於矩陣,恕我直言,帶有\left和 的尺寸\right最合適。

相關內容