Is there a way to change the caption delimiter of floats?
For example, I have "Figure 1: Big figure" and want to obtain "Figure 1 - Big figure" both in text and list of figure.
Using this code I get change in text, but don't in list of figure.
\documentclass{book}
\usepackage[labelsep=endash]{caption}
\usepackage{graphicx}
\usepackage{tocloft}
\renewcommand{\cftfigfont}{Figura~ }
\begin{document}
\listoffigures
\begin{figure}[ht]
\centering
\includegraphics[scale=1.0]{fig.png}
\caption{Big figure}
\label{fig:puc.png}
\end{figure}
\end{document}
How can I decrease spacing between Figure and number in list of figure? From "Figure 1 Big figure" to "Figure 1 - Big figure".