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
enumitem
Die Verwendung von und ist keine gute Idee beamer
, da Ersteres die Kontrolle über Listen und Overlay-Spezifikationen übernimmt und beamer
beispielsweise 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}
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 Copenhagen
lokal neu definieren, um die Option zu verwenden (und so die kleinen Kreise zu unterdrücken):enumerate items
default
\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}