我正在尝试更改浮动标题的计数样式,以便它仅使用一种计数(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}