在枚举和 Beamer 中默认使用字母作为项目标签

在枚举和 Beamer 中默认使用字母作为项目标签

我知道如何使用字母来列出单独的列表:

\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}

相关内容