Enumitem funktioniert nicht mit Foilhead

Enumitem funktioniert nicht mit Foilhead

Gibt es eine Möglichkeit, beispielsweise 10.1, 10.2, 10.3 in der folgenden Aufzählung zu erhalten? Ich erhalte immer den Fehler ! Fehlende Zahl, wird als Null behandelt.

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

Antwort1

enumitemDie Verwendung von und ist keine gute Idee beamer, da Ersteres die Kontrolle über Listen und Overlay-Spezifikationen übernimmt und beamerbeispielsweise spezielle Formatierungen verloren geht.

Sie können lokal neu definieren \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}

Bildbeschreibung hier eingeben

Ich habe die Zeile zum Laden des Designs auskommentiert Copenhagen, da dieses Design kleine Kreise zur Unterbringung der Beschriftungen verwendet und der Standardabstand für Beschriftungen nicht für drei Ziffern ausreicht.

Sie können das Design natürlich beibehalten, indem Sie die Vorlage Copenhagenlokal neu definieren, um die Option zu verwenden (und so die kleinen Kreise zu unterdrücken):enumerate itemsdefault

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

Bildbeschreibung hier eingeben

verwandte Informationen