我知道我可以itemize
通过\setbeamertemplate
和circle
square
、triangle
、来修改环境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}