Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

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}



} 
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
3  
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

3 Answers 3

up vote 19 down vote accepted

Renew caption template

\documentclass{beamer}


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

\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).

You can use :

\setbeamertemplate{caption}[default]

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
1  
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}

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:

\centering
\includegraphics...
\\ <your caption here>
share|improve this answer

Your Answer

 
discard

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.