我查看了之前讨论过的问题但无法解决我的问题。
我尝试删除图 S 后的空格和标题中的编号,即,
图 S 1. 文本文本文本文本文本。
我希望我的输出是这样的:图 S1。文本文本文本文本文本。
这是我的代码:
\captionsetup[figure]{labelfont={bf},labelformat={default},name={Figure S}}
\begin{document}
\begin{figure*}
\includegraphics[width=150mm]{Fig-1.eps}
\centering
\caption{text text text text text.}
\end{figure*}
\end{document} ```
答案1
您可以定义自己的标签格式以包含年代前缀如下:
\documentclass{article}
\usepackage{caption,graphicx}
\DeclareCaptionLabelFormat{Sfignum}{#1~S#2}
\captionsetup[figure]{
labelfont=bf,
labelformat=Sfignum,
labelsep=period,
name=Figure
}
\begin{document}
\begin{figure*}
\centering
\includegraphics[width=.5\linewidth]{example-image}
\caption{text text text text text.}
\end{figure*}
\end{document}
但是,对这些数字的引用仍然会显示为数字。如果您希望引用也包含前缀,最好发出
\renewcommand{\thefigure}{S\arabic{figure}}
在文件序言中。