\documentclass{beamer}
\usepackage{tikz}
\newcommand\bpebble[3]{%
\tikz{
\node[inner sep=0pt]
(image) {\includegraphics[#1]{#2}};%
\node[inner sep=0pt]
at (image.center) {#3};%
}
}
\setbeamertemplate{enumerate item}{\bpebble{height=2ex}{papiro}{\insertenumlabel}}
\setbeamertemplate{enumerate subitem}{\bpebble{height=1.8ex}{bricks}{\insertsubenumlabel}}
\setbeamertemplate{enumerate subsubitem}{\bpebble{height=1.6ex}{scroll}{\insertsubsubenumlabel}}
\setbeamercolor*{enumerate item}{fg=white}
\setbeamercolor*{enumerate subitem}{fg=white}
\setbeamercolor*{enumerate subsubitem}{fg=black}
\begin{document}
\begin{frame}
\begin{enumerate}
\item First.
\item Second.
\begin{enumerate}
\item First.
\item Second.
\begin{enumerate}
\item First.
\item Second.
\end{enumerate}
\item Third.
\end{enumerate}
\item Third.
\item Fourth.
\end{enumerate}
\end{frame}
\end{document}
- 271,350
- 1,634
-
Does this answer your question? How can I adjust this code for a vertical enumerate in documentclass{book}? – Elad Den Aug 05 '20 at 09:00
-
Please describe your problem clearer next time. For example, "I have this style of enumerate in beamer (code with companion image), how can I achieve similar style in document class book?" – muzimuzhi Z Aug 05 '20 at 19:37
1 Answers
Try the following example. I don't have required image files, hence dummy image example-image.pdf from mwe package is used.
\documentclass{book}
\usepackage{tikz}
\usepackage{enumitem}
\newcommand\bpebble[3]{%
\tikz{
\node[inner sep=0pt] (image) {\includegraphics[#1]{#2}};
\node[inner sep=0pt] at (image.center) {#3};
}%
}
\setlist[enumerate, 1]{
label=\protect\bpebble{height=2ex}{example-image}{\arabic}
}
\setlist[enumerate, 2]{
label=\protect\bpebble{height=1.8ex}{example-image}{\arabic}
}
\setlist[enumerate, 3]{
label=\protect\bpebble{height=1.6ex}{example-image}{\arabic*}
}
\begin{document}
\begin{enumerate}
\item First.
\item Second.
\begin{enumerate}
\item First.
\item Second.
\begin{enumerate}
\item First.
\item Second.
\end{enumerate}
\item Third.
\end{enumerate}
\item Third.
\item Fourth.
\end{enumerate}
\end{document}
- 26,474
