我正在使用回忆录课程。
我的文档由多个章节组成,每个章节又由多个节组成。
在章节内,我希望表格、图表等按章节.节.号进行编号;例如,表 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}}