-4

I'm using these two packages

\usepackage{graphicx,pifont}% http://ctan.org/pkg/{graphicx,pifont}
\let\oldding\ding% Store old \ding in \oldding
\renewcommand{\ding}[2][1]{\scalebox{#1}{\oldding{#2}}}% Scale \oldding via optional argument

this line works well

\ding[0.5]{111}

However when I use in list items it breaks the code and I get an error

\begin{itemize}[label=\ding[0.5]{111}]
...
\end{itemize}
zEn feeLo
  • 243
  • 2
  • 6

1 Answers1

0

Wrap your command in {...} if you want to use it inside of an optional argument:

\documentclass{article}

\usepackage{graphicx,pifont}% http://ctan.org/pkg/{graphicx,pifont} \let\oldding\ding% Store old \ding in \oldding \renewcommand{\ding}[2][1]{\scalebox{#1}{\oldding{#2}}}% Scale \oldding via optional argument

\usepackage{enumitem}

\begin{document}

\ding[0.5]{111}

\begin{itemize}[label={\ding[0.5]{111}}] \item ttt \end{itemize}

\end{document}