I have created the following style for labelling my list items.
\newcommand*\circled[1]{\kern-2.5em% \put(0,4){\color{black}\circle*{18}}\put(0,4){\circle{16}}% \put(-3,0){\color{white}\bfseries\large#1}~~} \newcommand*\circled[1]{\tikz[baseline=(char.base)]{% \node[shape=circle,fill=black!20,draw,inner sep=2pt] (char) {#1};}} When I create my inparaitem list, and try to call the label as I do for \enumerate, it is not working. \begin{inparaitem}[label=\protect\circled{\arabic*}] \item First item, \item Second item \end{inparaitem}
I will appreciate if anyone can help me to know how to use this.
This is the complete code:
\documentclass{article} \usepackage{paralist} \usepackage{tikz} \usepackage{xcolor} \newcommand*\circled[1]{\kern-2.5em% \put(0,4){\color{black}\circle*{18}}\put(0,4){\circle{16}}% \put(-3,0){\color{white}\bfseries\large#1}~~} \begin{document} \begin{enumerate}[label=\protect\circled{\color{red}\arabic*}] \item Step one \item Step two \item Step three \end{enumerate} \begin{enumerate}[label=\protect\circled{\arabic*}] \item Step one \item Step two \item Step three \end{enumerate} \begin{inparaitem}[label=\protect\circled{\arabic*}] \item First item, \item Second item \end{inparaitem} \end{document}
Thank you.