# How to remove figure caption prefix “figure” in beamer

I am trying to remove the caption prefix, "Figure", for my figures in beamer. I tried doing this but it made no difference.

Heres a minimum working example: As you can see, I have included the caption package.

\documentclass{beamer}

\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{subfig}
\usepackage{epstopdf}
\usepackage{hyperref}
\usepackage{amsmath}
\usepackage[labelformat=empty]{caption}
\usepackage{setspace}
\usepackage[T1]{fontenc}
\usepackage[super,numbers,sort&compress]{natbib}
\usepackage[labelformat=empty]{caption}

% \usepackage{makeidx}
% \usepackage{sidecap}

\setbeamertemplate{footline}[page number]
%\setbeamercolor{structure}{bg=yellow, fg=black}
\usetheme{CambridgeUS}

\logo{%
\includegraphics[scale=0.25]{logo1}%
\hspace{\dimexpr\paperwidth-4cm}
\includegraphics[height=1cm]{logo2}%
}%

\begin{document}

\title[PT]{Presentation Title}
\author[Author1]{List of Authors}
\institute[Univ]{University Name}

\begin{frame} % Cover slide
\titlepage
\end{frame}

\frame{
\frametitle{Evaporating liquid film, G=0.0, S=100, M=35.1, Pr=7.02, E=0.0001, R=0}

\begin{figure}
\begin{center}
\includegraphics[scale=0.21]{/home/userid/Research/Dissertation/wigner/montage_evap/Evap_zg_2wl}
\caption{Wavenumber k=2}
\end{center}
\end{figure}

}

-
Have you seen this one tex.stackexchange.com/q/3303/18674 ? –  Benedikt Bauer Nov 12 '12 at 20:07
@BenediktBauer This will still attach the word "Figure" before my caption. I am trying to get rid of the word "Figure" –  drN Nov 12 '12 at 20:08
Not using a figure environment maybe? Put it inside a block etc. –  percusse Nov 12 '12 at 20:23
@percusse But how can I not use a figure env. as I need figures? Plus I have 80+ pages of figures. this doesnt sound like a fun exercise! :P –  drN Nov 12 '12 at 20:24
figure environment is not needed to include figures. Just use \includegraphics... directly and you'll see what I mean. You don't need floats in beamer as they are placed directly on the same slides.. –  percusse Nov 12 '12 at 20:26

Renew caption template

\documentclass{beamer}

\begin{document}
\setbeamertemplate{caption}{\insertcaption}

\frame{
\begin{figure}
\rule{5cm}{5cm}
\caption{Test}
\end{figure}
}

\end{document}


No need to load any other packages. You may even add some fancy stuff like a

\setbeamertemplate{caption}{%
\begin{beamercolorbox}[wd=.5\paperwidth, sep=.2ex]{block body}\insertcaption%
\end{beamercolorbox}%
}


Which basically gives you a colored box around the caption (when a color-theme is used).

-
OK... so what does this to? –  drN Nov 12 '12 at 20:16
Removes "Figure". You will see the effect when you compile the code. –  bloodworks Nov 12 '12 at 20:21
somehow this didn't work, I still see the "Figure" prefix. –  Jinghao Shi Nov 18 '13 at 17:51

You can use the caption package:

\documentclass{beamer}

\usepackage{caption}
\captionsetup[figure]{labelformat=empty}% redefines the caption setup of the figures environment in the beamer class.

\begin{document}
\frame{
\begin{figure}
\caption{Test}
\end{figure}

\begin{table}\caption{test}
\centering
\begin{tabular}{|c|c|}
c&c
\end{tabular}
\end{table}}
\end{document}


Notice that since I am only redefining the caption style for figures the rest are left intact as defined by the beamer class.

-
This didn't work for me. –  drN Nov 12 '12 at 20:37
@drN Why? Isn't that what wanted? That is, to remove the Figure and numbering from the caption? –  azetina Nov 13 '12 at 0:47
perhaps my question should have been clearer: Yes you understand it right. I wanted to remove the prefix "Figure". I had already been able to remove the number. However, \captionsetup[figure]{labelformat=empty} did not work. I am not sure why. –  drN Nov 13 '12 at 15:08
@drN Probably you had to recompile. That is, delete all .aux files created by the compilation and then compile again with the new setting. Just saying. –  azetina Nov 13 '12 at 15:14

Use \caption*{} in order to have a caption without a prefix.

-
Already tried. didnt work. –  drN Nov 12 '12 at 20:04
\centering