[Tex/LaTex] How to renew caption command to get bold title

boldcaptions

How to renew \caption command to make all title in bold?
I do this:

\usepackage[labelfont=bf,labelsep=space]{caption}

and I get

Figure 1 caption

I need

Figure 1 caption

My try

\renewcommand{\caption}[1]{\caption{\textbf{#1}}}

doesn't work.

Best Answer

As egreg pointed out in his comment, since you are already loading the caption package, you don't need to redefine \caption; all you have to do is to use the option font=bf instead of just labelfont=bf (the latter affects the whole caption whilst the former only affects the caption label and separator); a little example:

\documentclass{article}
\usepackage[font=bf,labelsep=space]{caption}

\begin{document}

\begin{figure}
\centering
\rule{1cm}{1cm}% placeholder for `\includegraphics`
\caption{A test figure}
\label{fig:test}
\end{figure}

\end{document}

enter image description here

Another (but not so economic) option would have been to load caption on the following way

\usepackage[labelfont=bf,textfont=bf,labelsep=space]{caption}
Related Question