Beamerのケース環境から色付きのボックスを削除する方法

Beamerのケース環境から色付きのボックスを削除する方法

Beamer で使用すると、次のコードはケースの上にこれらの見栄えの悪いボックスを描画します。これらを削除して正常に見えるようにするにはどうすればよいでしょうか?

\documentclass[10pt,xcolor={table,dvipsnames},t]{beamer}
\usetheme{UCBerkeley}
\usepackage{tikz}
\usepackage{amssymb, amsmath, graphicx, subfigure}
\usepackage{braket}

\begin{document}

\begin{frame}
\begin{align*}
T_{ij} = \begin{cases}
    1/\deg(v_j), &\text{if}\ (v_j,v_i) \in E\\
    0, &\text{otherwise}
    \end{cases}
\end{align*}
\end{frame}

\end{document}

ここに画像の説明を入力してください

答え1

使用しているものがカリフォルニア大学バークレー校のビーマーテーマOverleafでcasesenvの色付きの行が表示されるのは、

\rowcolors{2}{BerkeleyTableBlue1}{BerkeleyTableBlue2}

その Beamer テーマ ( beamerthemeUCBerkeley.sty) によって設定されます。

次の例では、すべての環境の開始時に\AddToHook{env/cases/begin}{\rowcolors{2}{}{}}グローバル設定をキャンセルするように追加します。\rowcolorscases

\documentclass[10pt,xcolor={table,dvipsnames},t]{beamer}
\usetheme{UCBerkeley}
\usepackage{tikz}
% \usepackage{amssymb, amsmath, graphicx}
\usepackage{braket}

% cancel global \rowcolors setting for all "cases" environment
% equivalent to \AtBeginEnvironment{cases}{\rowcolors{2}{}{}}
\AddToHook{env/cases/begin}{\rowcolors{2}{}{}}

\begin{document}

\begin{frame}

\begin{align*}
T_{ij} = \begin{cases}
    1/\deg(v_j), &\text{if}\ (v_j,v_i) \in E\\
    0, &\text{otherwise}
    \end{cases}
\end{align*}
\end{frame}

\end{document}

行の色なしのケースenv

関連情報