
estoy usando
\usetheme{Boadilla}
\usecolortheme{orchid}
\setbeamercolor{itemize item}{fg=white!80!black}
\setbeamercolor{itemize subitem}{fg=white!80!black}
para cambiar el color de las viñetas de los elementos de la lista a gris.
Sin embargo, esto hace que las balas dentro de block
los entornos sean difíciles de ver (balas grises sobre un fondo gris verdoso).
¿Hay alguna manera de que LaTeX dibuje viñetas grises fuera del entorno del bloque y structure
viñetas de colores para cada lista dentro de un bloque?
Respuesta1
Sí, puedes hacerlo fácilmente usando eletoolbox
empaquetar y \AtBeginEnvironment
configurar los colores que desee dentro de los bloques; un pequeño ejemplo cambiando los colores de block
y exampleblock
:
\documentclass{beamer}
\usecolortheme{orchid}
\usepackage{etoolbox}
\AtBeginEnvironment{block}{
\setbeamercolor{itemize item}{fg=orange!70!black}
\setbeamercolor{itemize subitem}{fg=orange!70!black}
}
\AtBeginEnvironment{exampleblock}{
\setbeamercolor{itemize item}{fg=cyan}
\setbeamercolor{itemize subitem}{fg=cyan}
}
\setbeamercolor{itemize item}{fg=white!80!black}
\setbeamercolor{itemize subitem}{fg=white!80!black}
\begin{document}
\begin{frame}
\begin{columns}
\column{0.5\textwidth}
\begin{itemize}
\item First.
\begin{itemize}
\item First.
\item Second.
\end{itemize}
\item Second.
\end{itemize}
\begin{block}{test block}
\begin{itemize}
\item First.
\begin{itemize}
\item First.
\item Second.
\end{itemize}
\item Second.
\end{itemize}
\end{block}
\column{0.5\textwidth}
\begin{exampleblock}{test example block}
\begin{itemize}
\item First.
\begin{itemize}
\item First.
\item Second.
\end{itemize}
\item Second.
\end{itemize}
\end{exampleblock}
\end{columns}
\end{frame}
\end{document}