请告诉我如何匹配()的尺寸

请告诉我如何匹配()的尺寸

我想匹配括号的大小。我英语不好。

在此处输入图片描述

\left(
    \begin{array}{lll}
    \displaystyle\sum_{i=1}^4x_i^4 & \displaystyle\sum_{i=1}^4x_i^3 & \displaystyle\sum_{i=1}^4x_i^2 \\
     & \\
    \displaystyle\sum_{i=1}^4x_i^3 & \displaystyle\sum_{i=1}^4x_i^2 & \displaystyle\sum_{i=1}^4x_i \\
     & \\
    \displaystyle\sum_{i=1}^4x_i^2 & \displaystyle\sum_{i=1}^4x_i   & \displaystyle\sum_{i=1}^4 1
    \end{array}
    \right)
    \left(
    \begin{array}{c}
    a \\
    b \\
    c
    \end{array}
    \right)
    =
    \left(
    \begin{array}{l}
    \displaystyle\sum_{i=1}^4x_i^2y_i \\
    \\
    \displaystyle\sum_{i=1}^4x_iy_i \\
    \\
    \displaystyle\sum_{i=1}^4y_i
    \end{array}
    \right)

答案1

您可以添加一个 0pt 宽度的垂直居中rule。另外,删除所有\displaystyles 并使用\limits。最后,您不需要添加额外的空白行\\s。

\documentclass[12pt,a4paper]{article}
\begin{document}

\newcommand\mrule{\vcenter{\hbox{\rule{0pt}{27pt}}}}

\[
\left(
    \begin{array}{lll}
    \sum\limits_{i=1}^4x_i^4 & \sum\limits_{i=1}^4x_i^3 & \sum\limits_{i=1}^4x_i^2 \\
    \sum\limits_{i=1}^4x_i^3 & \sum\limits_{i=1}^4x_i^2 & \sum\limits_{i=1}^4x_i \\
    \sum\limits_{i=1}^4x_i^2 & \sum\limits_{i=1}^4x_i   & \sum\limits_{i=1}^4 1
    \end{array}
    \right)
    \left(
    \begin{array}{c}
    a \mrule\\
    b \mrule\\
    c \mrule
    \end{array}
    \right)
    =
    \left(
    \begin{array}{l}
    \sum\limits_{i=1}^4x_i^2y_i \\
    \sum\limits_{i=1}^4x_iy_i \\
    \sum\limits_{i=1}^4y_i
    \end{array}
    \right)
\]
\end{document}

在此处输入图片描述

此外,还有另一种更易读的形式,使用\displaystyle列规范:

\newcommand\vp{\vphantom{\sum_{i=1}^4x_i^4}}    
\[
\left(
    \begin{array}{>{\displaystyle}l >{\displaystyle}l >{\displaystyle}l}
    \sum_{i=1}^4x_i^4 & \sum_{i=1}^4x_i^3 & \sum_{i=1}^4x_i^2 \\
    \sum_{i=1}^4x_i^3 & \sum_{i=1}^4x_i^2 & \sum_{i=1}^4x_i \\
    \sum_{i=1}^4x_i^2 & \sum_{i=1}^4x_i   & \sum_{i=1}^4 1
    \end{array}
    \right)
    \left(
    \begin{array}{>{\displaystyle}c}
    a \vp \\
    b \vp \\
    c \vp 
    \end{array}
    \right) =
    \left(
    \begin{array}{>{\displaystyle}l}
    \sum_{i=1}^4x_i^2y_i \\
    \sum_{i=1}^4x_iy_i \\
    \sum_{i=1}^4y_i
    \end{array}
    \right)
\]

在此处输入图片描述

答案2

\documentclass{article}
\usepackage{mathtools}
\newcommand\xstrut{\vphantom{\sum\limits_i^4}}
\begin{document}

\[
\begin{pmatrix}
\sum\limits_{i=1}^4 x^4_i & \sum\limits_{i=1}^4 x^3_i\\ 
\sum\limits_{i=1}^4 x^3_i & \sum\limits_{i=1}^4 x^2_i\\ 
\sum\limits_{i=1}^4 x^2_i & \sum\limits_{i=1}^4 x_i\\ 
\end{pmatrix}
\begin{pmatrix}
a\xstrut \\ b\xstrut \\ c\xstrut
\end{pmatrix}
=
\cdots
\]

\end{document}

在此处输入图片描述

答案3

一些建议:

  • 不要用来\displaystyle生成“大”的求和符号;普通大小的求和符号对于当前示例来说已经足够了。

  • 我看不出列出求和的上限和下限(总共十二次 [12!])的意义。指出求和指标就i足够了。(事实上,提供明确的求和指标可能也是不必要的。)如果你真的担心你的读者可能不确定求和的上限和下限是什么,只需在一个句子中提供该信息,要么在这个方程组之前,要么在这个方程组之后。

  • 不要插入空行来创建额外的(垂直)间距。相反,将值重置\arraystretch为大于 1 的某个数字。在下面的示例中,我将此参数设置为 1.5。

  • 为了看起来更紧凑,请使用pmatrix环境,而不是array环境。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath} % for 'pmatrix' environment
\begin{document}
\[
\renewcommand\arraystretch{1.5}
\begin{pmatrix}
    \sum_i x_i^4 & \sum_i x_i^3 & \sum_i x_i^2 \\
    \sum_i x_i^3 & \sum_i x_i^2 & \sum_i x_i   \\
    \sum_i x_i^2 & \sum_i x_i   & \sum_i 1
\end{pmatrix}
\begin{pmatrix}
    a \\
    b \\
    c
\end{pmatrix}
=
\begin{pmatrix}
    \sum_i x_i^2y_i \\
    \sum_i x_iy_i   \\
    \sum_i y_i
\end{pmatrix}
\]
\end{document} 

答案4

谢谢大家! 这是根据意见最终形成的形式!!!我确实很不幸。

在此处输入图片描述

\begin{pmatrix}
\begin{array}{lll}
    \sum\limits_{i=1}^4x_i^4 & \sum\limits_{i=1}^4x_i^3 & \sum\limits_{i=1}^4x_i^2 \\
    \sum\limits_{i=1}^4x_i^3 & \sum\limits_{i=1}^4x_i^2 & \sum\limits_{i=1}^4x_i \\
    \sum\limits_{i=1}^4x_i^2 & \sum\limits_{i=1}^4x_i   & \sum\limits_{i=1}^4 1
    \end{array}
    \end{pmatrix}
    \begin{pmatrix}
    \begin{array}{c}
    a \xstrut \\
    b \xstrut \\
    c \xstrut
    \end{array}
    \end{pmatrix}
    =
    \begin{pmatrix}
    \begin{array}{l}
    \sum\limits_{i=1}^4x_i^2y_i \\
    \sum\limits_{i=1}^4x_iy_i \\
    \sum\limits_{i=1}^4y_i
    \end{array}
    \end{pmatrix}

相关内容