在章节的第一节之前,如何将编号改为 1.x 而不是 1.0.x?

在章节的第一节之前,如何将编号改为 1.x 而不是 1.0.x?

我正在使用回忆录课程。

我的文档由多个章节组成,每个章节又由多个节组成。

在章节内,我希望表格、图表等按章节.节.号进行编号;例如,表 1.2.1 为第 1 章第 2 节中的第一个表格。

如果我在第一部分之前的章节的一些介绍性文字中有表格、引理等,我希望它们以章节编号进行标记;例如表 1.1。

目前,如果我这样做,我会得到表 1.0.1。我想也许可以这样做

\renewcommand{\thetable}{\arabic{chapter}.\arabic{table}} 

在章节开头,在章节第一节之前有一些其他 \renew 命令,但还有其他方法吗?是否有一些内置功能(例如在回忆录中)可以做到这一点?

答案1

在序言中写入以下代码:

\renewcommand{\thetable}{\arabic{chapter}.\ifnum\value{section}>0 \arabic{section}.\fi\arabic{table}} 

相关内容