"피규어" 카운터의 모양을 어떻게 바꿀 수 있나요?

"피규어" 카운터의 모양을 어떻게 바꿀 수 있나요?

다음 코드에서는 figure숫자가 로 표시됩니다 1.1. figure숫자 형식을 로 어떻게 변경할 수 있나요 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}

답변1

여기에 해결책이 있습니다

\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}

관련 정보