如何用 \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

作为基本元素,\left\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,同时也喜欢这个想法,amatrix您可以将其定义得类似于,bmatrix例如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}

结果与第一个示例所示相同。

\left注意:有时和的大小决定\right并不是最好的。在这种情况下,使用、、、的明确大小可能\big\bigg有所帮助,但对于矩阵\Big\Bigg这些尺寸非常有限\left。但对于矩阵,恕我直言,和的大小\right大多是合适的。

相关内容