以下 beamer 语法会产生错误:
\begin{frame}
\frametitle{Sys}
$$Y \sim \left\{\begin{matrix}
\chi_{2N}^2,~~~~~~~~~:H_0\\
\chi_{2N}^2(2\gamma),~~~:H_1
\end{matrix}\right$$
$$f_Y(y) = \left\{\begin{matrix}
\frac{1}{2^N\Gamma(N)}y^{N-1}e^{\frac{-y}{2}},~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:H_0\\
\frac{1}{2}\left ( \frac{y}{2N\gamma}\right)^\frac{N-1}{2}e^{\left(-\frac{y+2N\gamma}{2}\right)}I_{N-1}\left ( \sqrt{2N\gamma y} \right),:H_1 \end{matrix}\right$$
\end{frame}
答案1
与其用大量~
(不可中断的空格)字符和多个matrix
环境对各种元素的对齐进行硬编码,不如使用align*
anddcases
环境。另外一条注释:不要盲目依赖\left
and\right
指令来获得正确的括号大小。
\documentclass{beamer}
\usepackage{mathtools}
\begin{document}
\begin{frame}
\frametitle{Sys}
\begin{align*}
Y &\sim
\begin{dcases}
\chi_{2N}^2 & \colon H_0\\
\chi_{2N}^2(2\gamma) & \colon H_1\\
\end{dcases}\\
f_Y(y) &=
\begin{dcases}
\frac{1}{2^N\Gamma(N)}\,y^{N-1}e^{-y/2} & \colon H_0\\
\frac{1}{2}\Bigl ( \frac{y}{2N\gamma}\Bigr)^{(N-1)/2}
e^{-(y+2N\gamma)/2} \,
I_{N-1}( \sqrt{2N\gamma y}\, ) & \colon H_1
\end{dcases}
\end{align*}
\end{frame}
\end{document}