## LaTeX forum ⇒ Graphics, Figures & Tables ⇒ Removing caption from a figure

Information and discussion about graphics, figures & tables in LaTeX documents.
albart
Posts: 13
Joined: Mon Jul 06, 2009 12:54 pm

### Removing caption from a figure

Hello list,

I am working on the final steps of a manuscript. The journal in which I wish to publish my manuscript requires a list of figures with their captions, using package endfloat I could do this.

Now, I am still left with the following point. For the figures, the journal requires a very short caption, Figure 1, and the full caption should be in the list op figures. How could I manage the remove the caption from underneath the figures and include it only in the list of captions? I used the following article http://www.latex-community.org/index.php?option=com_content&view=article&id=280%3Aformatting-latex-articles-for-biology-journals&catid=51%3Alatex-math-science&Itemid=112, but this did not remove the captions from underneath the figures. Could you suggest me how to remove captions from underneath figures, and not from for example tables, while conserving them for hte list of figures?

Albart

localghost
Site Moderator
Posts: 9203
Joined: Fri Feb 02, 2007 12:06 pm
Since you didn't provide a minimal working example (MWE), I can give only very general advice based on the caption package.

The easiest way to eliminate the caption below a figure but simultaneously get a caption into the LoF is to give the optional argument with an empty mandatory argument to the \caption command.
\caption[Entry for the List of Figures (LoF)]{}\label{fig:without}

This would result in a stand-alone label like "Figure 1:" or similar. Since there will follow no caption, the colon as separator makes no sense any more. And here comes the caption package into play.
\usepackage[font=small,labelsep=none]{caption}

This will remove the colon and only leave the figure label with possibility for a later reference. Other capabilities of this package are described in its manual.

Best regards
Thorsten
LaTeX Community Moderator

¹ System: openSUSE 42.2 (Linux 4.4.52), TeX Live 2016 (vanilla), TeXworks 0.6.1

albart
Posts: 13
Joined: Mon Jul 06, 2009 12:54 pm
Thanks, that worked exactly as I wanted. The article which I mentioned in my post showed how to remove figure captions but that did not work for me. The reason that I did not provide a minimal working example was that I do not understand the following code:

% after hypperref, do this to remove figure captions properly
\def\onlylabel \label#1#2\par{\label{#1}}
\let\origcaption=\@caption
\long\def\@caption#1[#2]#3{\origcaption#1[#2]{\onlylabel #3}}

which is taken from http://www.latex-community.org/index.php?option=com_content&view=article&id=280%3Aformatting-latex-articles-for-biology-journals&catid=51%3Alatex-math-science&Itemid=112. If I use this code in my document, latex tells me
! Use of \onlylabel doesn't match its definition.
. After my previous request, I placed \makeatletter and \makeatother before and after this declaration.

Regards,

Albart

coachbennett1981
Posts: 244
Joined: Fri Feb 05, 2010 10:15 pm
Glad I found this via google. This saved me so much time reading the caption documentation. Thank you!