我想通过在“Figure”一词和数字之间figure
添加字母(比如“a”)或特殊符号(比如)来区分数字。\star
换句话说,我想要的是这样的
图 1 或
图1
谢谢。
答案1
这里有两个版本:一个使用\DeclareCaptionLabelFormat
,另一个通过重新定义图形计数器,但这也会改变的外观figure
,List of Figures
因此我不推荐这样做。
\documentclass{article}
\usepackage{caption}
\newcommand{\specialformattingstuff}{*} % or use \textasteriskcentered
\let\origthefigure\thefigure
\DeclareCaptionFormat{cancaption}{#1#2#3\par} % Normal format actually
\DeclareCaptionLabelFormat{cancaptionlabel}{#1 \specialformattingstuff#2}
\begin{document}
\listoffigures
\captionsetup[figure]{format=cancaption,labelformat=cancaptionlabel}
\begin{figure}
\caption{Foo figure}
\end{figure}
% Redefinition of counter output -- I don't recommend this
\renewcommand{\thefigure}{a \origthefigure}
% Restore to the default format
\captionsetup[figure]{format=plain,labelformat=default}
\begin{figure}
\caption{Foo figure}
\end{figure}
\end{document}
答案2
\setcounter{figure}{0}
\renewcommand{\thefigure}{A\arabic{figure}}