更改投影机中示例框的配色方案

更改投影机中示例框的配色方案

我已经稍微采用了法兰克福主题投影仪类的配色方案:

% Define my settings
\definecolor{mygreen}{cmyk}{0.82,0.11,1,0.25}
\setbeamertemplate{blocks}[rounded][shadow=false]
\addtobeamertemplate{block begin}{\pgfsetfillopacity{0.8}}{\pgfsetfillopacity{1}}
\setbeamercolor{structure}{fg=mygreen}

由于结构颜色设置为“mygreen”,因此块的颜色也设置为与示例块类似的绿色。因此,我想将示例块的颜色更改为蓝色(如法兰克福默认的 non_modified 块)或黄色(如配色方案 crane 中的

在此处输入图片描述

我试过了:\setbeamercolor{exampleblock}{fg=blue} 没有效果:(

有什么建议么?

答案1

修改exampleblock环境的正确键是:

  • block title example为标题;
  • block body example用于块主体。

这是一个完整的例子:

\documentclass{beamer}

\usetheme{Frankfurt}
% Define my settings
\definecolor{mygreen}{cmyk}{0.82,0.11,1,0.25}
\setbeamertemplate{blocks}[rounded][shadow=false]
\addtobeamertemplate{block begin}{\pgfsetfillopacity{0.8}}{\pgfsetfillopacity{1}}
\setbeamercolor{structure}{fg=mygreen}
\setbeamercolor*{block title example}{fg=blue!50,
bg= blue!10}
\setbeamercolor*{block body example}{fg= blue,
bg= blue!5}


\begin{document}

\begin{frame}{Frame title}
\begin{block}{Block title}
Hello
\end{block}
\begin{exampleblock}{ExampleBlock title}
Hello
\end{exampleblock}
\end{frame}
\end{document}

结果:

在此处输入图片描述

相关内容