I have created the following style for labelling my list items.
Code: Select all
\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}
This is the complete code:
Code: Select all
\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}