我想匹配括号的大小。我英语不好。
\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
。另外,删除所有\displaystyle
s 并使用\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}