
ich benutze
\usetheme{Boadilla}
\usecolortheme{orchid}
\setbeamercolor{itemize item}{fg=white!80!black}
\setbeamercolor{itemize subitem}{fg=white!80!black}
um die Farbe der Aufzählungszeichen für Listenelemente in Grau zu ändern.
Dies führt jedoch dazu, dass die Aufzählungszeichen innerhalb der block
Umgebungen schwer zu erkennen sind (graue Aufzählungszeichen auf graugrünem Hintergrund).
Gibt es eine Möglichkeit, LaTeX dazu zu bringen, außerhalb der Blockumgebung graue Aufzählungszeichen und structure
innerhalb eines Blocks farbige Aufzählungszeichen für jede Liste zu zeichnen?
Antwort1
Ja, das geht ganz einfach mit demetoolbox
Paket und \AtBeginEnvironment
zum Einstellen der Farben innerhalb der Blöcke nach Belieben; ein kleines Beispiel zum Ändern der Farben für block
und 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}