我在投影仪幻灯片中使用了“华沙主题”,那么我该如何
- 禁用块标题和块主体之间的颜色渐变;
- 禁用块的阴影;
- 我不想使用没有“圆角矩形”块的“伯克利主题”。
谢谢。
答案1
Warsaw 内部使用阴影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}