enumitem no funciona con foilhead

enumitem no funciona con foilhead

¿Hay alguna manera de obtener, digamos, 10,1, 10,2, 10,3 en la siguiente enumeración? ¡Sigo recibiendo errores! Número faltante, tratado como cero.

\documentclass{beamer}
\usepackage{beamerfoils}
\usepackage[british]{babel}
\usetheme{Copenhagen}
\usefonttheme{structurebold}

\begin{document}
\foilhead{tst}
\begin{enumerate}[label=10.\arabic*.]
\item One
\item Two
\item Three
\end{enumerate}
\endfoil
\end{document}

Respuesta1

No es una buena idea utilizar enumitemy beamer; el primero toma el control de las listas y las especificaciones de superposición y beamerse pierden, por ejemplo, los formatos especiales.

Puede redefinir localmente \theenumi:

\documentclass{beamer}
\usepackage{beamerfoils}
\usepackage[british]{babel}
%\usetheme{Copenhagen}
\usefonttheme{structurebold}

\begin{document}
\foilhead{tst}
{
\renewcommand\theenumi{10.\arabic{enumi}}
\begin{enumerate}
\item One
\item Two
\item Three
\end{enumerate}
}
\endfoil
\end{document}

ingrese la descripción de la imagen aquí

Comenté la línea que carga el Copenhagentema, ya que este tema utiliza círculos pequeños para acomodar las etiquetas y el espacio predeterminado para las etiquetas no es suficiente para tres dígitos.

Por supuesto, puedes mantener el Copenhagentema redefiniendo localmente la enumerate itemsplantilla para usar la defaultopción (suprimiendo así los círculos pequeños):

\documentclass{beamer}
\usepackage{beamerfoils}
\usepackage[british]{babel}
\usetheme{Copenhagen}
\usefonttheme{structurebold}
\begin{document}
\foilhead{tst}
{
\renewcommand\theenumi{10.\arabic{enumi}}
\setbeamertemplate{enumerate items}[default]
\begin{enumerate}
\item One
\item Two
\item Three
\end{enumerate}
}
\endfoil
\end{document}

ingrese la descripción de la imagen aquí

información relacionada