
내 비머 슬라이드에 "바르샤바 테마"를 사용하고 있는데 어떻게 해야 할까요?
- 블록 제목과 블록 본문 사이의 색상 그라데이션을 비활성화합니다.
- 블록의 음영을 비활성화합니다.
- "Rounded Corner Rectangle"이 포함된 블록이 없는 "Berkeley 테마"를 사용하고 싶지 않습니다.
감사해요.
답변1
바르샤바는 블록의 제목과 본문 부분 사이에 색상을 추가하기 위해 음영을 beamerboxesrounded
적용하는 내부적으로 사용합니다. bmb@transition
원래 정의는 다음과 같습니다(파일에 있음 beamerbaseboxes.sty
).
\pgfdeclareverticalshading[lower.bg,upper.bg]{bmb@transition}{200cm}{%
color(0pt)=(lower.bg); color(2pt)=(lower.bg); color(4pt)=(upper.bg)}
전환 효과를 억제하려면 해당 정의를 변경하십시오.
음영처리를 억제하려면 다음을 사용하여 블록 템플릿을 재정의합니다.
\setbeamertemplate{blocks}[rounded][shadow=false]
전체 코드:
\documentclass{beamer}
\usetheme{Warsaw}
\setbeamertemplate{blocks}[rounded][shadow=false]
\makeatletter
\pgfdeclareverticalshading[lower.bg,upper.bg]{bmb@transition}{200cm}{%
color(0pt)=(upper.bg); color(2pt)=(upper.bg); color(4pt)=(upper.bg)}
\makeatother
\begin{document}
\begin{frame}{A frame}
\begin{block}{A block}
Some text
\end{block}
\end{frame}
\end{document}