I want to distinguish the figure number by adding a letter, say "a", or a special symbol, such as \star, between the word "Figure" and number.

In other word, what I'd like to have is something like this

Figure a 1 or

Figure *1

Thank you.

  • A way, I see, might be, to look up the definition of the \caption-command and redefine it by an indentical command excerpt for the inserted "Adition". Shall "a" be a counter too, or just a letter? Apr 20, 2016 at 8:23
  • 2
    Package caption allows to define formats
    – user31729
    Apr 20, 2016 at 8:25

2 Answers 2


Here are two versions: One with \DeclareCaptionLabelFormat and the other one by redefining the figure counter, but this will also change the appearance of figure in List of Figures, as such I don't recommend this.

enter image description here



\newcommand{\specialformattingstuff}{*} % or use \textasteriskcentered


\DeclareCaptionFormat{cancaption}{#1#2#3\par} % Normal format actually
\DeclareCaptionLabelFormat{cancaptionlabel}{#1 \specialformattingstuff#2}

  \caption{Foo figure}

% Redefinition of counter output -- I don't recommend this
\renewcommand{\thefigure}{a \origthefigure}
% Restore to the default format 
  \caption{Foo figure}

  • 1
    @ Christian Hupfer, Great!! thank you very much!
    – Enter
    Apr 20, 2016 at 8:59
  • @can: You're welcome. Please use the \DeclareCaptionLabelFormat way -- it's cleaner and better!
    – user31729
    Apr 20, 2016 at 9:00

  • This is much simpler.
    – ilija139
    Nov 6, 2021 at 9:24

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .