ビーマーの弾丸マークはブロック内で異なる

ビーマーの弾丸マークはブロック内で異なる

使っています

\usetheme{Boadilla}
\usecolortheme{orchid}    
\setbeamercolor{itemize item}{fg=white!80!black}
\setbeamercolor{itemize subitem}{fg=white!80!black}

リスト項目の箇条書きの色を灰色に変更します。

ただし、これにより、環境内の箇条書きがblock見えにくくなります (灰緑色の背景に灰色の箇条書き)。

structureLaTeX でブロック環境の外側に灰色の箇条書きを描画し、ブロック内のすべてのリストに色付きの箇条書きを描画する方法はありますか?

答え1

はい、簡単にできます。etoolboxパッケージとを使用して、\AtBeginEnvironmentブロック内の色を好きなように設定できます。blockとの色を変更する小さな例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}

ここに画像の説明を入力してください

関連情報