如何更改浮动标题的计数样式

如何更改浮动标题的计数样式

我正在尝试更改浮动标题的计数样式,以便它仅使用一种计数(1、2、3,...),而不包含章节编号。我的文档类是“回忆录”。我的 main.tex 文件如下所示。

\documentclass[a4paper,12pt,natbib,square,oneside]{memoir} 
\newsubfloat{figure}
\newsubfloat{table}
\usepackage{caption}
\DeclareCaptionLabelSeparator{point}{. }
\captionsetup{labelsep=point, labelfont=bf, textfont=normalfont, font=small}
\renewcommand{\thetable}{\Roman{table}}
\renewcommand{\thefigure}{\arabic{figure}}

没有任何变化,即使使用最后两个命令,我仍然会在图表或表格编号之前获得章节编号。使用图表或表格时,我输入了上述代码:

\begin{figure}[h]
    \centering
    \includegraphics[width=0.6\textheight]{fig01/processus}
    \caption{Les étapes de prévision d'une maladie agricole.}
    \label{fig:processus}
\end{figure}

这就是我所得到的

我是不是漏掉了什么?请帮忙!

答案1

您可以使用\counterwithout{figure}{chapter},它将得到所需的结果。

编号

\documentclass[a4paper,12pt,natbib,square,oneside]{memoir} 
\newsubfloat{figure}
\newsubfloat{table}
\usepackage{caption}
\usepackage{graphicx}
\DeclareCaptionLabelSeparator{point}{. }
\captionsetup{labelsep=point, labelfont=bf, textfont=normalfont, font=small}

\counterwithout{figure}{chapter}

\begin{document}

\begin{figure}[h]
    \centering
    \includegraphics[width=0.6\textheight]{example-image-a}
    \caption{Les étapes de prévision d'une maladie agricole.}
    \label{fig:processus}
\end{figure}

\end{document}

相关内容