我已经稍微采用了法兰克福主题投影仪类的配色方案:
% 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}
结果: