矩阵显示的间距和大小

矩阵显示的间距和大小

我对以下等式中的一些显示结果感到不满意:

\begin{frame}
        \begin{align*}
        \left[ \begin{array}{l}
        \dfrac{\partial \log L}{\partial b} \\ 
        \dfrac{\partial \log L}{\partial \sigma^2_u} 
        \end{array}\right]
        &= 
        \left[ \begin{array}{c}
        \dfrac{1}{\hat{\sigma}_u^2}X^T(y-X\hat{b}) \\ 
        - \dfrac{T}{2\hat{\sigma}^2_u}+\dfrac{1}{2\hat{\sigma}^4_u}(y-\textbf{X}    \hat{\textbf{b}})^T(y-\textbf{X}\hat{\textbf{b}})
        \end{array}\right]
        = \left[\begin{array}{l} 0 \\ 0 \end{array} \right]
        \end{align*}
\end{frame}

我明白了 : 在此处输入图片描述

我有两点担忧:

  • 我觉得我的矩阵的两行之间应该有一点间距(这显然是因为$\sigma^2_u$,但即使在第一个矩阵中也太小了
  • 我希望最后一个矩阵与其他两个矩阵的大小相同

我怎样才能实现这两件事?

谢谢

答案1

一种方法是将数组行间距增加\renewcommand{\arraystretch}{2.2}

\documentclass[11pt]{beamer}
\usepackage{lmodern,amsmath}
\begin{document}

\begin{frame}
\begin{equation*}\renewcommand{\arraystretch}{2.2}
        \left[ \begin{array}{l}
        \dfrac{\partial \log L}{\partial b} \\ 
        \dfrac{\partial \log L}{\partial \sigma^2_u} 
        \end{array}\right]
        = 
        \left[ \begin{array}{c}
        \dfrac{1}{\hat{\sigma}_u^2}X^T(y-X\hat{b}) \\ 
        - \dfrac{T}{2\hat{\sigma}^2_u}+\dfrac{1}{2\hat{\sigma}^4_u}(y-\textbf{X}    \hat{\textbf{b}})^T(y-\textbf{X}\hat{\textbf{b}})
        \end{array}\right]
        = \left[\begin{array}{l} 0 \\ 0 \end{array} \right]
\end{equation*}
\end{frame}

\end{document}

在此处输入图片描述

另一个(更好的)选择是使用bmatrix

\begin{equation*}\renewcommand{\arraystretch}{2.2}
        \begin{bmatrix}
        \dfrac{\partial \log L}{\partial b} \\ 
        \dfrac{\partial \log L}{\partial \sigma^2_u} 
        \end{bmatrix}
        = 
        \begin{bmatrix}
        \dfrac{1}{\hat{\sigma}_u^2}X^T(y-X\hat{b}) \\ 
        - \dfrac{T}{2\hat{\sigma}^2_u}+\dfrac{1}{2\hat{\sigma}^4_u}(y-\textbf{X}    \hat{\textbf{b}})^T(y-\textbf{X}\hat{\textbf{b}})
        \end{bmatrix}
        = 
        \begin{bmatrix} 
        \ 0\ \\ 0 
        \end{bmatrix}
\end{equation*}

在此处输入图片描述

相关内容