exampleblock
我使用以下代码重新定义了 s 的颜色”
\definecolor{trueblue}{RGB}{0, 115, 197}
\setbeamercolor*{block title example}{bg=trueblue}
但是,s 内的项目符号exampleblock
仍显示为默认的绿色。我尝试了以下扰动:
\setbeamercolor{block itemize item example}{fg= trueblue}
但似乎没有什么作用。
任何帮助都将不胜感激!谢谢!
答案1
设置itemize item
颜色:
\setbeamercolor{itemize item}{fg=trueblue}
如果更改必须仅在exampleblock
环境内部应用,则可以使用etoolbox
包及其\AtBeginEnvironment
:
\documentclass{beamer}
\usepackage{etoolbox}
\definecolor{trueblue}{RGB}{0, 115, 197}
\setbeamertemplate{itemize items}[circle]
\setbeamercolor*{block title example}{bg=trueblue}
\AtBeginEnvironment{exampleblock}{\setbeamercolor{itemize item}{fg=trueblue}}
\begin{document}
\begin{frame}
\begin{exampleblock}{Test}
\begin{itemize}
\item First item.
\end{itemize}
\end{exampleblock}
\end{frame}
\end{document}
对于第二和第三级itemize
环境,您还需要
\setbeamercolor{itemize subitem}{fg=trueblue}
\setbeamercolor{itemize subsubitem}{fg=trueblue}