¿Cómo puedo cambiar la apariencia del contador de "cifras"?

¿Cómo puedo cambiar la apariencia del contador de "cifras"?

En el siguiente código el figurenúmero se muestra como 1.1. ¿Cómo puedo cambiar el figureformato del número a 1-1?

\documentclass{book}
\usepackage{graphicx}
\usepackage{caption}


\begin{document}
\chapter{One}
test
\begin{figure}[ht!]
\centering
 \includegraphics[scale=0.5]{10.png} \caption{} \label{handle}
\end{figure}

Figure \ref{handle}.
\end{document}

Respuesta1

Aquí hay una solución

\documentclass{book}
\usepackage{graphicx}
\usepackage{caption}
\renewcommand\thefigure{\ifnum \value{chapter}>0 \thechapter-\fi \arabic{figure}}

\begin{document}
\chapter{One}
test
\begin{figure}[ht!]
\centering
 \includegraphics[scale=0.5]{myfoto} \caption{bla} \label{handle}
\end{figure}

Figure \ref{handle}.
\end{document}

información relacionada