更改 ExampleBlock 内项目符号的颜色

更改 ExampleBlock 内项目符号的颜色

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}

相关内容