在 Beamer 中,如何更改示例块内枚举列表的背景颜色?

在 Beamer 中,如何更改示例块内枚举列表的背景颜色?

我正在尝试设置 Beamer 中示例块中出现的编号列表中数字的背景颜色。我认为这可以做到:

\setbeamercolor{item projected example}{fg=red, bg=yellow}

不行。在下面的例子中,我想在深绿色背景上显示数字“1”和“2”。

例子

答案1

在没有完整平均能量损失很难说,但以下内容似乎可以产生你想要的结果

在此处输入图片描述

重要的一行是

\setbeamertemplate{enumerate item}[square]

请注意,颜色\item会在块内改变example,但不会在其外部改变。

完成 MWE

\documentclass{beamer}
\setbeamertemplate{enumerate item}[square]
\usecolortheme{rose}

\begin{document}
\begin{frame}{Inside an example}
\begin{example}
  \begin{enumerate}
    \item hello
    \item world
  \end{enumerate}
\end{example}
\end{frame}

\begin{frame}{Outside example}
  \begin{enumerate}
    \item one
    \item two
  \end{enumerate}
\end{frame}
\end{document}

相关内容