下面的例子,
\documentclass{beamer}
\usetheme{Madrid}
\begin{document}
\begin{frame}
\begin{enumerate}[H1]
\item
\item[H2]
\end{enumerate}
\end{frame}
\end{document}
结果(所有包都从 CTAN 更新)在幻灯片中显示,其中第二个项目标记为“H2”(如预期),而第一个项目标记为“H1”,但字体较小,并带有项目符号。一年前情况并非如此,我认为这不是 enumerate 包的预期行为。有谁知道我如何全局(我有一个很长的文档,我经常使用 enumerate)确保 enumerate 包产生与将标签提供给 item 命令相同的结果?
答案1
枚举迷你模板的行为在此提交中发生了改变:https://github.com/josephwright/beamer/commit/561ebfeca410a68c57179bd8ed1fdb85c9b703d2
要恢复到以前的行为,你可以这样做\setbeamertemplate{enumerate mini template}{\insertenumlabel}
\documentclass{beamer}
\usetheme{Madrid}
\setbeamertemplate{enumerate mini template}{\insertenumlabel}
\begin{document}
\begin{frame}
\begin{enumerate}[H1]
\item
\item[H2]
\end{enumerate}
\end{frame}
\end{document}