我对以下等式中的一些显示结果感到不满意:
\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*}