如何在模板中根据 beamer 类自定义 itemize 项目符号

如何在模板中根据 beamer 类自定义 itemize 项目符号

我正在设计一个用于制作演示幻灯片的乳胶模板,并且我beamer为其使用了类。

我想要使​​用:

  1. '>' 符号作为项目符号(适用于 itemize 的所有层:item、subitem、subsubitem)
  2. '>' 符号全部为浅蓝色,由 RGB 值指定:(0, 100, 240)
  3. 子项目标志的尺寸比项目标志的尺寸略小。

参见下图。

在此处输入图片描述

我想使模板组织得更好一些,所以我更喜欢在“beamerinnerthemesmycompany.sty”文件中定义它。

在此先感谢您的帮助。

答案1

\documentclass{beamer}

\definecolor{myblue}{RGB}{0, 100, 240}

\setbeamercolor{itemize item}{fg=myblue}
\setbeamercolor{itemize subitem}{fg=myblue}
\setbeamercolor{itemize subsubitem}{fg=myblue}

\setbeamerfont{itemize item}{size=\normalsize}
\setbeamerfont{itemize subitem}{size=\scriptsize}
\setbeamerfont{itemize subsubitem}{size=\tiny}

\defbeamertemplate*{itemize item}{mytheme}{%
    \usebeamerfont*{itemize item}$>$
}

\defbeamertemplate*{itemize subitem}{mytheme}{%
    \usebeamerfont*{itemize subitem}$>$
}

\defbeamertemplate*{itemize subsubitem}{mytheme}{%
    \usebeamerfont*{itemize subsubitem}$>$
}

\begin{document}

\begin{frame}
    \begin{itemize}
        \item test
        \begin{itemize}
            \item test
            \begin{itemize}
                \item test
            \end{itemize}
        \end{itemize}
    \end{itemize}
\end{frame}
\end{document}

在此处输入图片描述

相关内容