beamer 的 itemize 主题中使用的角色名称是什么?

beamer 的 itemize 主题中使用的角色名称是什么?

我知道我可以itemize通过\setbeamertemplatecircle squaretriangle、来修改环境ball

在同一层次结构中混合不同符号的最佳方法是什么?

将哪些正确的命令放入以下可选参数中以访问项目形状beamer

% this does not work as the optional arguments are not the right commands
\begin{itemize}
\item[\circle]  first bullet point
\item[\triangle] second bullet point
\item[\square] third bullet point
\end{itemize}

答案1

以下是使用预定义投影仪项目形状的建议:

\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage{lmodern}

\newcommand\itemshape[1]{%
  \setbeamertemplate{itemize item}[#1]%
  \usebeamertemplate{itemize item}%
}

\begin{document}
\begin{frame}
  \begin{itemize}
    \item[\itemshape{circle}]  first item
    \item[\itemshape{triangle}] second item
    \item[\itemshape{square}] third item
    \item[\itemshape{ball}] fourth item
  \end{itemize}
\end{frame}
\end{document}

在此处输入图片描述

答案2

您可以使用

\documentclass{beamer}

\newcommand{\mysquare}{\rule[0.0mm]{2.2mm}{2.2mm}~}
\newcommand{\mycirc}{\textbullet~}

\begin{document}
\begin{frame}
    \begin{enumerate}[0.1]
        \item[\mysquare] a
        \item[\mycirc] b
        \item[3) ] c
        \item[4) ] d
    \end{enumerate}
\end{frame}
\end{document}

在此处输入图片描述

相关内容