我如何制作一个小的 pmatrix?

我如何制作一个小的 pmatrix?

我想要一个小矩阵,但我能找到的唯一命令是\smallmatrix省略括号。有没有包含括号的类似命令?

答案1

有三种可能:

\documentclass{article}
\usepackage{mathtools}
\newcommand\SmallMatrix[1]{{%
  \tiny\arraycolsep=0.3\arraycolsep\ensuremath{\begin{pmatrix}#1\end{pmatrix}}}}

\begin{document}

$\left(\begin{smallmatrix}1&2&3\\1&2&3\end{smallmatrix}\right)$

$\begin{psmallmatrix}1&2&3\\1&2&3\end{psmallmatrix}$

\SmallMatrix{1&2&3\\1&2&3}

\end{document}

答案2

定义一个很容易:

\newenvironment{psmallmatrix}
  {\left(\begin{smallmatrix}}
  {\end{smallmatrix}\right)}

完整示例:

\documentclass{article}
\usepackage{amsmath}

\newenvironment{psmallmatrix}
  {\left(\begin{smallmatrix}}
  {\end{smallmatrix}\right)}

\begin{document}

Here is a small matrix $\begin{psmallmatrix}1 & 0\\0 & 1\end{psmallmatrix}$, 
that is, the identity matrix.

\end{document}

在此处输入图片描述

答案3

pmatrix在帖子标题中提到,但后来您提到的是“括号”而不是“圆括号”,所以我现在假设您对方括号内的小矩阵感兴趣。

要创建一个由方括号括起来的小矩阵,您可以使用bsmallmatrix包提供的环境mathtools,也可以“自己动手”,也就是说,将smallmatrix环境封闭在\bigl[和里面\bigr]

在此处输入图片描述

您会注意到,后一个矩阵被比前一个更大的括号包围,前者具有[]方括号的基本大小。至于哪一个看起来更好,您自己说了算...

\documentclass{article}
\usepackage{mathtools} % for 'bsmallmatrix' environment
\newenvironment{brsm}{% % short for 'bracketed small matrix'
  \bigl[ \begin{smallmatrix} }{%
  \end{smallmatrix} \bigr]}
\begin{document}
$x\begin{bsmallmatrix}1&2\\3&4\end{bsmallmatrix}x$
vs.\ 
$x\begin{brsm}1&2\\3&4\end{brsm}x$
\end{document}

相关内容