左右括号过大,如何使其变小?

左右括号过大,如何使其变小?

当左右括号太大时,如下例所示,如何使括号变小?

         \documentclass[reqno]{amsart} 
         \usepackage{amssymb}
         \usepackage{mathrsfs}
         \usepackage{amsmath}
         \usepackage{amsthm}
         \usepackage{stackrel} 
        \usepackage{courier}
        \usepackage[all,cmtip]{xy} 
        \usepackage{mathtools} 
        \usepackage{hyperref}
        \usepackage{multicol}
        \usepackage{enumerate}
        \usepackage{bookmark}

        \begin{document}


            $ \left(
      \bordermatrix{
        &   &        \cr 
        &a_{11} & a_{12} \cr 
        &a_{21} & a_{22} \cr 
        },
      \bordermatrix{
        &   &        \cr 
        &b_{11} & b_{12} \cr 
        &b_{21} & b_{22} \cr 
        } 
             \right) $



              \end{document}

命令 \small 似乎不起作用;我收到错误。我希望外括号与矩阵周围的括号大小相同。

答案1

如果您对矩阵使用表格或矩阵环境,则 \left 和 \right 应始终具有正确的大小。

\documentclass[reqno]{amsart}

\begin{document}

$\left(
  \left(
    \begin{tabular}{ll}
      $a_{11}$ & $a_{12}$ \\
      $a_{21}$ & $a_{22}$ \\
    \end{tabular}
  \right)
   ,
  \left(
    \begin{tabular}{ll}
      $b_{11}$ & $b_{12}$ \\
      $b_{21}$ & $b_{22}$ \\
    \end{tabular}
  \right)
\right)$

$\left(
  \left(
    \begin{matrix}
      a_{11} & a_{12} \\
      a_{21} & a_{22} \\
    \end{matrix}
  \right)
   ,
  \left(
    \begin{matrix}
      b_{11} & b_{12} \\
      b_{21} & b_{22} \\
    \end{matrix}
  \right)
\right)$

\end{document}

答案2

\bordermatrix是一个简单的 tex 结构,并且由于打算在顶部合并一个额外行,所以导致外括号过大。

相反,您可以使用其中一个amsmath“围栏”矩阵。 \pmatrix这里推荐的是:

\documentclass[reqno]{amsart} 

\begin{document}
\[
 \Biggl(
  \begin{pmatrix}
        a_{11} & a_{12} \\
        a_{21} & a_{22}
  \end{pmatrix} .
  \begin{pmatrix}
        b_{11} & b_{12} \\
        b_{21} & b_{22}
  \end{pmatrix}
 \Biggr)
\]

\end{document}

示例代码的输出

我没有使用\leftand \right-- ,因为在这种情况下,外括号的大小与内括号的大小相同,\Bigg而是使用了稍大一些的括号。

您已经在使用amsart,因此不需要加载amsmath。(amsart还包含amsthm,因此您也不需要它,尽管它与本例无关。)

答案3

\bordermatrix旨在将附加注释放置在矩阵的“边界”中。空行由\left和可见\right,并且分隔符的大小增加。包amsmath(加载到您的序言中)提供了几个matrix环境,pmatrix可以在此处使用括号设置简单矩阵:

\documentclass[reqno]{amsart}
\usepackage{amsmath}

\begin{document}
\[
  \left(
    \begin{pmatrix}
      a_{11} & a_{12} \\
      a_{21} & a_{22}
    \end{pmatrix},
    \begin{pmatrix}
      b_{11} & b_{12} \\
      b_{21} & b_{22}
    \end{pmatrix}
  \right)
\]
\end{document}

结果

答案4

以下是众多方法之一:

  \documentclass[reqno]{amsart} 
  \usepackage{tabstackengine}
  \begin{document}
  \setstacktabbedgap{2ex}
  $\left(
  \parenMatrixstack{
    a_{11} & a_{12} \\ 
    a_{21} & a_{22}
    },
  \parenMatrixstack{
    b_{11} & b_{12} \\
    b_{21} & b_{22}
    } 
  \right) $
  \end{document}

在此处输入图片描述

相关内容