비머의 케이스 환경에서 색상 상자를 제거하는 방법

비머의 케이스 환경에서 색상 상자를 제거하는 방법

비머에서 사용될 때 다음 코드는 케이스 위에 끔찍해 보이는 상자를 그립니다. 정상적으로 보이도록 하려면 어떻게 제거해야 합니까?

\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

사용중인 제품이 동일한 경우UC 버클리 비머 테마Overleaf에서 env의 색상 행은 다음 cases으로 인해 발생합니다.

\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}

행 색상이 없는 케이스 환경

관련 정보