TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.



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

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



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

\begin{frame} % Cover slide

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

    \caption{Wavenumber k=2}

share|improve this question
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
up vote 39 down vote accepted

Renew caption template





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

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

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

You can use :


if you want to switch back the parameter to its default value, for example if you want the change to be only local.

share|improve this answer
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
@JinghaoShi, this way doesn't work if you use packages like caption. In that case, see @azetina's answer. – Emile Dec 15 '15 at 15:53

You can use the caption package:


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



enter image description here

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

share|improve this answer
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

The solution is very simple. Just put the caption below the \includegraphics... command with a double left slash. You don't need to use the caption command, only if you need to number figures, which is note very common in a presentation:

\\ <your caption here>
share|improve this answer

I've been having trouble with the caption package in Beamer, and the options above using this package weren't working for me.

However, this in the preamble seemed to do the trick:

share|improve this answer
I also had some troubles with caption package in beamer. This solution is simple and does the job – arunmoezhi Nov 28 '15 at 23:15
Same with me... – CroCo Jan 11 at 21:58

None of the answers worked for me, I had the same problem. I tried this one in the preamble and it does the job requested:

share|improve this answer
This is covered in another answer (apart from labelsep=none), so why do you say "[n]one of the answers worked for me"? – Werner Jun 11 at 16:45

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.