# Caption text and label size to only one figure

Could I change caption text size and label size to only one figure?

I've seen in other questions what I can use:

\captionsetup[figure]{font=footnotesize,labelfont=footnotesize}


to change sizes in captions, but that is to whole document and I would like do this only to one figure; could it be possible?

Regards and thank you so much.

Local changes to a specific caption can be done within the figure or table environment, if \captionsetup is used in the relevant environment. See the example of the 2nd figure environment -- the change of settings does not leak outside and has no effect on the third figure caption.

Make sure to remove the optional argument [figure] or [table], otherwise caption complains and does not apply the local changes at all.

\documentclass{article}

\usepackage{caption}

\begin{document}

\begin{figure}
\caption{Foo figure}
\end{figure}

\begin{figure}
\captionsetup{font=footnotesize,labelfont=footnotesize}
\caption{Foobar figure}
\end{figure}

\begin{figure}
\caption{other Foo figure}
\end{figure}

\end{document}


• An explanation why \captionsetup[figure}{...} does not work when used within a figure: \captionsetup[figure]{...} gets executed at (every) \begin{figure}, therefore this does not have any effect when used after \begin{figure}, and therefore local settings (done within the figure) will override settings done with \captionsetup[figure]{...} in the preamble. – user2574 Aug 24 '16 at 14:52