我知道如何使用字母来列出单独的列表:
\documentclass{beamer}
\begin{document}
\begin{frame}{Self-test 2.4:}
What are the following limits?
\begin{enumerate}[(a)]
\item First item
\item Second item
\item Third item
\end{enumerate}
\end{frame}
\end{document}
但是我如何告诉 Beamer 我想默认使用字母?请注意,普通枚举的解决方案可能不起作用,因为 Beamer 有自己的列表实现。
答案1
制作我的评论更精确一点,以下对我有用:
\documentclass{beamer}
\begin{document}
\renewcommand{\theenumi}{\alph{enumi}}
\begin{frame}{Self-test 2.4:}
What are the following limits?
\begin{enumerate}
\item First item
\item Second item
\item Third item
\end{enumerate}
\end{frame}
\end{document}
请注意,\renewcommand
放置后 \begin{document}
。我猜想开始文档有覆盖的效果\theenumi
,但我并不完全明白如何/为什么。(相关?\begin{document} 之前和之后更新命令的区别)
答案2
另一种解决方案jchd 的但可能更习惯的做法是在标题中包含以下内容:
\setbeamertemplate{enumerate item}{(\alph{enumi})}
完整的例子如下:
\documentclass{beamer}
\setbeamertemplate{enumerate item}{(\alph{enumi})}
\begin{document}
\begin{frame}{Self-test 2.4:}
What are the following limits?
\begin{enumerate}[(a)]
\item First item
\item Second item
\item Third item
\end{enumerate}
\end{frame}
\end{document}