我使用 为我的补充图形创建了一个单独的浮动环境\usepackage{newfloat} \DeclareFloatingEnvironment[name={Figure S}]{suppfigure}
。
但是,这会在图形标题“图 S 1”中打印,其中 S 和数字之间有一个空格。我如何才能仅在此浮动环境中删除此空格?
(我知道\renewcommand{\thefigure}{S\arabic{table}}
,但是这在全球范围内是有效的,并且由于我也有正常的figure
环境,所以这是不可能的。)
梅威瑟:
\documentclass[a4paper]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage{newfloat} \DeclareFloatingEnvironment[name={Figure S}]{suppfigure}
\begin{document}
\begin{suppfigure}
\centering
\caption{Test}
\end{suppfigure}
\end{document}
答案1
环境suppfigure
有自己的计数器。
\documentclass[a4paper]{scrbook}
\usepackage{newfloat}
\DeclareFloatingEnvironment[name={Figure}]{suppfigure}
\renewcommand{\thesuppfigure}{S\arabic{suppfigure}}
\begin{document}
\begin{suppfigure}
\centering
\caption{Test}
\end{suppfigure}
\end{document}