如何将 AnnArbor 主题中的 itemize 样式设置为球形?

如何将 AnnArbor 主题中的 itemize 样式设置为球形?

例如,itemize 下面的幻灯片形状像一个球,里面插入了数字。而子项目只有数字,但颜色为蓝色。

在此处输入图片描述

然而,在下面的幻灯片中,itemize 和子项都是数字,但我想从上面的幻灯片中获取模式,即 itemize 呈球形,里面有数字。我还想保留主题颜色 Beaver 的颜色,即 itemize 和子 itemize 中的红色。

在此处输入图片描述

下面是我的代码:

\documentclass[10pt, a4paper, xcolor = {divpsnames, svgnames}]{beamer}
\usepackage{enumitem, enumerate}
\usetheme{AnnArbor}
\usecolortheme{beaver}

\begin{document}
   \begin{frame}
      \begin{enumerate}[label = \arabic*.]
         \item {\bf Amostra:} 
      \end{enumerate}
   \end{frame}
\end{document}

提前致谢!

答案1

不要使用enumerateenumitembeamer。你可以使用适当的\setbeamertemplate命令来更改数字的外观:

在此处输入图片描述

\documentclass[10pt, a4paper, xcolor = {divpsnames, svgnames}]{beamer}
\usetheme{AnnArbor}
\usecolortheme{beaver}

\setbeamercolor{item projected}{bg=red!80!black} %<---- color of ball
\setbeamercolor{enumerate subitem}{fg=red!80!black} %<--- color of number in second level

\setbeamertemplate{enumerate items}[ball] %<---- appearence of number in first level
\setbeamertemplate{enumerate subitem}{\insertenumlabel.\insertsubenumlabel} %<---- appearence of number in second level


\begin{document}
   \begin{frame}
      \begin{enumerate}
         \item \textbf{Amostra:} some item text here
           \begin{enumerate}
           \item more items here
           \end{enumerate}
      \end{enumerate}
   \end{frame}
\end{document}

相关内容