2
  \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}
Bernard
  • 271,350

1 Answers1

3

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}

enter image description here

muzimuzhi Z
  • 26,474