Beamer:两种不同风格的镜框

Beamer:两种不同风格的镜框

我想做一个关于 16 岁儿童网络的演示。我的一些透明幻灯片是为了让每个人都能理解,其他的则更像“绝地 2 级”……

我在投影机上使用华沙主题,我想让我的一些透明物体以不同的颜色显示。

我可以这么做吗?

谢谢你的帮助。

\再见

编辑:好的,有人为我的问题提供了一个“解决方案”,这似乎很简单。但就我而言,它不起作用:

\documentclass{beamer}

\mode<presentation> {
  \usetheme{Warsaw}
  \useinnertheme{rounded}
%  \usecolortheme{orchid}
%  \usecolortheme{wolverine}
  \setbeamercovered{transparent}
}

\makeatletter
\define@key{beamerframe}{jedi}[true]{%
    \setbeamercolor{structure}{fg=red!80!black}
}
\BeforeBeginEnvironment{frame}{%
  \setbeamercolor{structure}{fg=beamer@blendedblue}
}
\makeatother

\begin{document}

\begin{frame}
  A normal frame
\end{frame}

\begin{frame}[jedi]
  A ``red flag'' frame
\end{frame}

\begin{frame}
  Another normal frame
\end{frame}

\end{document}

但取消注释

\usecolortheme{orchid}
\usecolortheme{wolverine}

破坏了“绝地”格式。有人能帮我解决这个问题吗?

我会探索其他解决方案,但这个看起来很简单:-(

谢谢。

\再见

答案1

颜色wolverine主题有点“特殊”。它structure不像许多其他颜色主题那样基于其他颜色(例如颜色)定义单个元素。相反,它使用硬编码颜色,您需要逐个手动更改它们。

例如,对于两种最引人注目的颜色,即frametitle颜色 和palette primary,您可以执行以下操作:

\documentclass{beamer}

\mode<presentation> {
  \usetheme{Warsaw}
  \useinnertheme{rounded}
  \usecolortheme{orchid}
  \usecolortheme{wolverine}
  \setbeamercovered{transparent}
}

\makeatletter
\define@key{beamerframe}{jedi}[true]{%
    \setbeamercolor{structure}{fg=red!80!black}
    \setbeamercolor{frametitle}{bg=red!80!black}
    \setbeamercolor{palette primary}{bg=red!80!black}
}
\BeforeBeginEnvironment{frame}{%
  \setbeamercolor{structure}{fg=beamer@blendedblue}
  \setbeamercolor{palette primary}{bg=yellow!85!orange}
  \setbeamercolor{frametitle}{bg=yellow!90!orange}
}
\makeatother

\begin{document}

\begin{frame}
  \frametitle{title}
  A normal frame
\end{frame}

\begin{frame}[jedi]
  \frametitle{title}
  A ``red flag'' frame
\end{frame}

\begin{frame}
  \frametitle{title}
  Another normal frame
\end{frame}

\end{document}

在此处输入图片描述

相关内容